我正在制作一个网站,人们可以通过完成课程来学习编码,因此我需要一个表,用于一个用户和一个表,用于所有用户信息。仅为用户(在PHP中)创建表时,我从PHP中的mysqli_error函数中得到以下错误:
您的SQL语法中有一个错误;请检查对应于MariaDB服务器版本的手册,以便在第1行的'30(cid int(100)not null)附近使用正确的语法
代码如下:
create table $rowid (
cid int(100) not null,
com TEXT not null,
page int(100) not null,
title TEXT not null
);
我已经将rowid变量设置为用户信息表中的id。当我从PHPMyAdmin中执行时(但是用其他东西替换rowid),它工作正常。
SQL或PHP代码有什么问题?
26不是有效的表名。“标识符可以以数字开头,但除非引用,否则不能仅由数字组成。”。看见https://dev.mysql.com/doc/refman/8.0/en/identifiers.html有关标识符的详细信息。PhpAdmin可能会为您引用带有反勾号的内容。
我试图将以下数据插入数据库。但它给了我上面这个错误。您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解第1行中“”附近使用的正确语法。 我试过几种方法,但都没有修好。
问题内容: 我正在使用和建立库存系统。查询表时出现此错误。 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以获取在’?’附近使用的正确语法。在第1行 下面是代码 问题答案: ResultSet rsOrders = stmt2.executeQuery(order
我试图通过在SQL选项卡中键入以下内容并点击按钮来更改PhPMyAdmin的根密码,该密码包含10.1.13-MariaDB: 我得到这个错误: 1064-您的SQL语法错误;请检查对应于MariaDB服务器版本的手册,以便在第1行的“用户”root“@”localhost“IDENTIFIED BY”mypass“附近使用正确的语法 我在MySQL网站上学习了本教程: 创建一个文本文件,在单行中
我在执行UPDATE语句时遇到问题。 错误: ER_PARSE_ERROR:您的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以了解在第1行的“limit=1,其中model='crf450r''附近使用的正确语法 有人能帮帮我吗?
我想从下拉选择设备id后,其他字段值自动取入文本字段。但得到以下错误: 在此输入图像说明
查询失败您的SQL语法中有一个错误;在第1行“comment_status='approved'ORDER BY comment_id desc”附近,请查看与您的MariaDB服务器版本相对应的手册中使用的正确语法 谢谢。