【发布时间】:2018-11-27 22:33:04
【问题描述】:
通过提示方法,我正在使用人名创建表。该方法有效,名称正在由 php 脚本解析。但是无论如何,表都没有被创建和获取以下
错误:无法执行 CREATE TABLE kat(项目 VARCHAR(50),数量 INTEGER,价格 REAL)。
您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,了解在 'kat (Item VARCHAR(' at line 1 "
echo("<script type='text/javascript'> var answer = prompt('Enter name'); </script>");
$na= "<script type='text/javascript'> document.write(answer); </script>";
$sql = "CREATE TABLE $na (Item VARCHAR(50) , Quantity INTEGER, Price REAL)";
if(mysqli_query($conn, $sql)){
echo "Table created successfully.";}
else {
echo "ERROR: Could not able to execute $sql. " . mysqli_error($conn);
}
【问题讨论】:
-
那么,谷歌怎么说?
-
网络服务器不会等待 javascript 在浏览器中执行,当用户在提示中输入任何内容时,它早已结束线程