最近,我不得不首次修改我的php.ini文件来更改allow_url_fopen
,但是我的特定网络主机需要我创建一个新的php.ini来修改它的任何默认设置。所以我做了,它现在包含的所有内容都是allow_url_fopen = 1
,而且一切都很好。
但是现在我在MySql表中插入新行时会出现奇怪的行为。我没有更改任何与此相关的PHP或SQL,但现在当我插入一个新行时,它被插入到表的中间某处,而不是在表的末尾。我已经使用相同的代码几个月了,直到现在它一直很好。
创建新的php.ini文件是否会以某种方式搞砸了这些偏好?通过互联网搜索完全没有任何结果。
编辑:现在有一个相当清晰的模式:ID的行按照这样放在表的末尾:
+-----+
| id |
+-----+
| 300 |
| 301 |
| 302 |
| 320 |
| 319 |
| 318 |
| 317 |
| 316 |
| 315 |
| 314 |
+-----+
......等等。
答案 0 :(得分:0)
您可以通过点击phpmyadmin中的ID或度假村来对它们进行排序尝试:
ALTER TABLE `table` ORDER BY `id` ;