gpt4 book ai didi

mysql - 旧 MySQL 代码出现空格错误

转载 作者:行者123 更新时间:2023-11-29 19:57:48 31 4
gpt4 key购买 nike

最近,我一直在尝试根据互联网上的各种旧教程编写论坛代码,但是我最近遇到了一个问题 - 尽管我完全按照教程所述进行操作,但我收到了空格错误。我认为这可能是因为某些 MySQL 命令可能已更改。如果有人可以帮助我告诉我什么是不正确的以及如何解决它,请这样做!

   25: $sql = "ìINSERT INTO sections(sect_name, sect_description)
26: VALUES('' . mysql_real_escape_string($_POST['sect_name']) . ì',
27: '' . mysql_real_escape_string($_POST['sect_description']) . ì')'";
28: $result = mysql_query($sql);

错误信息是:

Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in [Name of directory] on line 26

最佳答案

你可以轻松做到:

 $sql = sprintf("INSERT INTO sections(sect_name, sect_description)
VALUES('%s', '%s');"
, mysql_real_escape_string($_POST['sect_name']) . i
, mysql_real_escape_string($_POST['sect_description']) . i);

“%s”被 sprintf 函数中的变量替换。这样比连接整个字符串更容易阅读。

关于mysql - 旧 MySQL 代码出现空格错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40629749/

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