2015-07-10 106 views
0

最近,我不得不第一次修改我的php.ini文件來更改allow_url_fopen,但是我的特定Web主機需要我創建一個新的php.ini來修改其默認設置。所以我做了,現在它包含的全部內容都是allow_url_fopen = 1,而且全世界都很好。PHP/SQL插入到表格中間?

但是現在我在我的MySql表中插入新行時會出現奇怪的行爲。我沒有更改任何與此相關的PHP或SQL,但是現在,當我插入新行時,它將插入到表中間的某處,而不是在表的末尾。我幾個月來一直使用相同的代碼,直到現在它一直工作得很好。

創建一個新的php.ini文件可能會混淆這些偏好嗎?通過互聯網搜索變得絕對沒有。

編輯:現在有一個比較清晰的格局:通過ID行被放置這樣在表的末尾:

+-----+ 
| id | 
+-----+ 
| 300 | 
| 301 | 
| 302 | 
| 320 | 
| 319 | 
| 318 | 
| 317 | 
| 316 | 
| 315 | 
| 314 | 
+-----+ 

...等等。

+0

有你的表進行初級自動增量ID? – MaHDyfo

+0

是的,我已經完成了這個 –

+0

OK那麼什麼是新插入的行ID? – MaHDyfo

回答

0

您可以通過點擊ID在phpMyAdmin或度假試試這個對它們進行排序:

ALTER TABLE `table` ORDER BY `id` ; 
+0

謝謝,不知道那個查詢。瞭解造成這種情況的原因仍然很有趣。 –