gpt4 book ai didi

PHP/SQL 插入到表的中间?

转载 作者:行者123 更新时间:2023-11-29 22:14:16 25 4
gpt4 key购买 nike

最近,我必须第一次修改 php.ini 文件来更改 allow_url_fopen,但我的特定 Web 主机需要我创建一个新的 php.ini 来修改其任何默认设置。我这样做了,现在它包含的只是 allow_url_fopen = 1,世界一切都很好。

但是现在在 MySql 表中插入新行时,我遇到了奇怪的行为。我没有更改与此相关的任何 PHP 或 SQL,但现在当我插入新行时,它会插入到表中间的某个位置,而不是表的末尾。我已经使用相同的代码几个月了,到目前为止它一直运行良好。

创建新的 php.ini 文件是否会以某种方式扰乱这些首选项?上网搜索一无所获。

编辑:现在有一个相当清晰的模式:按 ID 的行将像这样放置在表的末尾:

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

...等等。

最佳答案

您可以通过单击 phpmyadmin 中的 ID 对它们进行排序,或者对于度假村,请尝试以下操作:

ALTER TABLE `table` ORDER BY `id` ;

关于PHP/SQL 插入到表的中间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31344172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com