我通过php使用以下代码将数据插入sql数据库
$sql="INSERT INTO $tbl_name(cid, instrument, otime, volume, oprice, type, ctime, cprice, commission, swap, profitloss)VALUES('$pcid', '$pinstrument', '$potime', '$pvolume', '$poprice', '$ptype', '$pctime', '$pcprice', '$pcommission', '$pswap', '$pprofitloss')";
所有插入的数据都是在彼此之后,这意味着插入的第一个记录是在表的顶部,然后第二个在下面,当我删除一行时,问题出现了,也通过php使用下面的代码,然后新记录插入旧记录的位置,而不是在表的底部。
$sql="DELETE FROM $tbl_name WHERE id='$id'";
有人知道为什么吗?附加更多关于我的databasepicture1 pciture2的信息
按子句排序
我正在使用
$sql="SELECT * FROM $tbl_name";
但是当我添加ORDER BY变成这个
$sql="SELECT * FROM $tbl_name ORDER BY id";
它按预期工作。
感谢Barmar的提示