gpt4 book ai didi

php - 从 php 表单插入数据库不起作用

转载 作者:行者123 更新时间:2023-11-30 01:23:08 26 4
gpt4 key购买 nike

我已经将我认为是对 php 表单处理脚本的简单补充放在一起(在将数据发送到电子邮件后将数据插入数据库中)。

由于某种原因,我总是收到错误消息,并且数据的实际输入永远不会到达数据库。我已将查询添加到输出中,所有收到的值似乎都正常。

提前致谢。

// username, passw, database are all defined earlier in code.
// all the variables are taken out of form inputs (and they all arrive fine by email.
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");

//inserting data order
$order = "INSERT INTO flights('restime', 'flyfrom', 'flyto', 'dateoutbound', 'outboundflex', 'datereturn', 'returnflex', 'pax', 'klasse', 'name', 'email', 'phone', 'comments', 'status') VALUES('$date', '$fly_from', '$fly_to', '$date_outbound', '$outbound_flex', '$date_return', '$return_flex', '$pax', '$class', '$name', '$email', '$phone', '$comments', '1')";

//declare in the order variable
$result = mysql_query($order); //order executes
if($result){
echo("<br>Input data is succeed");
} else{
echo("<br>Input data is fail");
echo $order;
}

提前非常感谢。

最佳答案

数据库配置设置必须如下所示

$link=mysql_connect(localhost,$username,$password);
@mysql_select_db($database,$link) or die( "Unable to select database");

在此之后,您可以编写插入查询等......

关于php - 从 php 表单插入数据库不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18315062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com