我在一個表中插入值工作,但它不是在順序工作,見截圖:數據庫插入不按順序
代碼:
$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」列進行排序。 –