gpt4 book ai didi

php - 消息传递脚本 - 查询时文本未上传

转载 作者:行者123 更新时间:2023-11-29 14:42:59 26 4
gpt4 key购买 nike

我有一个简单的消息传递脚本,允许管理员向用户发送预定义的消息。

似乎阻止查询完成的两个字段是主题和正文 - 数据库中的格式都是“文本”,默认设置为 NULL。由于某种原因,相关性已设置为 latin1_swedish_ci。

我知道这些是错误,就好像我在将它们插入数据库时​​将它们设置为NULL一样,整个查询是成功的。

按下按钮时会触发查询(故障不在这里,因为我上面的查询运行良好)。

这两个变量定义如下:

$subject = "You have a new message!";
$body = "<a href='?page=update'>click here to see it.</a>";

mysql 查询如下:

mysql_query("INSERT INTO message VALUES(NULL, '$user_id', '$list_id', $subject , $body, '0', '$query_date_user', '1')");

我看过一些有关消息传递脚本的教程,它们似乎都没有我错过的任何其他因素。

任何帮助将不胜感激。

提前非常感谢。

最佳答案

在 $subject 和 $body 周围加上引号

mysql_query("INSERT INTO message VALUES(NULL, '$user_id', '$list_id', '$subject' , '$body', '0', '$query_date_user', '1')");

谢谢马克 B.!事实上,他也需要转义 $body 中的单引号。

关于php - 消息传递脚本 - 查询时文本未上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7615170/

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