【发布时间】:2017-03-21 00:02:28
【问题描述】:
我在表格中插入值,但它没有按顺序工作,请看截图:
代码:
$query = "insert into msgs values(NULL,'".$sender."','".$receiver."','".$message."','".$state."','".$time."')";
mysql_query($query);
【问题讨论】:
-
dont user mysql 因为 php 5.5.0 使用 mysqli_ 函数,所以它已被弃用
-
我认为这是因为某些查询无法插入,这就是为什么你的自动增量到目前为止正在增加...尝试使用 PDO 而不是 mysql_* !
-
在 phpMyAdmin 中你点击过任何列名吗?如果是这样,数据将按列排序并单独显示在那里。您可以在单击浏览链接后进行确认。它将显示查询,例如
SELECT * FROM {YOUR_TABLE_NAME} ORDER BY {SOME_COLUMN_COLUMN} {ASC/DESC}。您可以点击id列进行排序。 -
这告诉你它们不是按顺序排列的?查看时间戳...它们是按顺序排列的,只是您没有在选择中订购它们。
-
@RST 如果你想使用自动增量值,你应该提供 null