gpt4 book ai didi

PHP Mysql 查询(插入)问题

转载 作者:行者123 更新时间:2023-11-29 08:33:07 26 4
gpt4 key购买 nike

我的 MySQL 查询遇到问题,如下所示:

我的脚本生成以下示例查询:

INSERT INTO `contacts`(`name`, `phone`, `email`, `city`, `state`, `date`) VALUES ('Test2', '123-456-7890', 'test@test.com', 'mesa', 'az', '04-14-2013')

如果我直接进入 PHPMyA,效果很好。然而,我试图用来从我的网站发送查询的 PHP 脚本不起作用,我无法弄清楚它。这是:

$sql = "INSERT INTO `contacts`(`name`, `phone`, `email`, `city`, `state`, `date`) VALUES ('$name', '$phone', '$email', '$city', '$state', '$date')";

mysql_query($sql);

$result = mysql_query($sql);

if($result)
{
echo("<br>Data Input OK");
}
else
{
echo("<br>Data Input Failed");
}

没有任何内容到达 MySQL 数据库,也没有显示 PHP 错误,但是,如果我 echo $sql,我会得到我之前发布的确切查询。

最佳答案

只需删除单行 mysql_query($sql);但是你最好开始练习 PHP MySQLi,它代表 PHP MySQL Improved,例如:

$con = mysqli_connect($host, $user, $password, $password);

$sql = "INSERT INTO `contacts`(`name`, `phone`, `email`, `city`, `state`, `date`) VALUES ('$name', '$phone', '$email', '$city', '$state', '$date')";

$result = mysqli_query($con, $sql);

if($result) {
echo("<br>Data Input OK");
} else {
echo("<br>Data Input Failed");
}

关于PHP Mysql 查询(插入)问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15999609/

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