我在一个表中插入值工作,但它不是在顺序工作,见截图:数据库插入不按顺序
代码:
$query = "insert into msgs values(NULL,'".$sender."','".$receiver."','".$message."','".$state."','".$time."')";
mysql_query($query);
我在一个表中插入值工作,但它不是在顺序工作,见截图:数据库插入不按顺序
代码:
$query = "insert into msgs values(NULL,'".$sender."','".$receiver."','".$message."','".$state."','".$time."')";
mysql_query($query);
首先唐”使用mysql,使用mysqli。请检查以下内容:The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead
插入自动增量时使用null是很好的(请参阅Devon的第一个注释)。
当您时间戳(msg_time)的样子,我可以看到你的表是由另一列短,因为他们不是为了反正。这只是一个视觉上的短缺,不会影响条目结构,所以不用担心。
不要用户mysql它已被弃用,因为PHP 5.5.0使用mysqli_函数,而不是 – Blueblazer172
我认为这是因为一些查询无法插入,这就是为什么你的自动递增是incresing到目前为止...尝试使用PDO,而不是mysql_ *! –
在phpMyAdmin中您是否点过任何列名?如果是这样,数据将按列进行排序并单独显示。您可以点击*浏览*链接确认。它将显示查询,如'SELECT * FROM {YOUR_TABLE_NAME} ORDER BY {SOME_COLUMN_COLUMN} {ASC/DESC}'。您可以点击“id”列进行排序。 –