gpt4 book ai didi

php - 如何获取 mysql_query 错误

转载 作者:行者123 更新时间:2023-11-29 04:43:14 25 4
gpt4 key购买 nike

我正在尝试使用 PHP 中的 mySQL 执行此查询,它正在处理除一个“程序”之外的所有表,这是我的代码:

 $query = " INSERT INTO program (program_name )  
VALUES ($programName) ";
$result = mysql_query($query);

有没有办法知道为什么 $result 总是给出错误的结果?

这是“程序”表 enter image description here

最佳答案

您的字符串值周围缺少引号:

$query = " INSERT INTO program (program_name )  
VALUES ('$programName') ";

要检查错误,只需使用 mysql_error()(这不是关于如何执行此操作的生产就绪示例):

$query = " INSERT INTO program (program_name )  
VALUES ($programName) ";
$result = mysql_query($query);
if (!$result) {
echo mysql_error();
}

仅供引用,mysql_* 函数已分离。您应该改用 mysqli 或 PDO。

关于php - 如何获取 mysql_query 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24141929/

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