使用php变量创建mysql表不起作用

使用php变量创建mysql表不起作用,第1张

使用php变量创建mysql表不起作用

在您的SQL查询之后添加它-(它确实可以帮助并加快错误纠正时间)

or die("A MySQL error has occurred.<br />Error: (" . mysql_errno() . ") " . mysql_error());

回声 这在您的实例:

发生MySQL错误。错误:(1064)您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以在’‘附近使用正确的语法。’

ID
INT
NOT NULL AUTO_INCREMENT主键,’。
please
第1行的“ VARCH”

然后,这向我表明错误与 ”有关


将代码更改为包含单引号并执行后,现在没有回显了。

   <?php    $tableusername = "philip";    $create = "CREATE TABLE `".$tableusername."` ("        . " `ID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, "        . " `please` VARCHAr(50) NOT NULL, "        . " `make` VARCHAr(50) NOT NULL, "        . " `this` VARCHAr(50) NOT NULL, "        . " `work` VARCHAr(50) NOT NULL"        . " )"        . " ENGINE = myisam;";    mysql_query($create)or die("A MySQL error has occurred.<br />Error: (" . mysql_errno() . ") " . mysql_error());    ?>

注意:使用PHP中嵌入的SQL时,请参考MySQLi扩展。mysql_
*正在弃用过程中。

希望这可以帮助。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5150197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存