データの場所の取得方法
テーブル a
id名 ......
11 基本給
13 年功給
17 レッスン料
の場合press id 昇順に並べ替えると、3 番目の授業料が表示されます。 3 番目の授業料の位置を取得するにはどうすればよいですか。
テーブル b
id リスト
1 3 番目[email protected]?
たとえば、下の送信ボタン [email protected] をクリックすると、リストは @@1000@
38fd1c3d0a3f40116820455af3b8671f
f72370ded0d88700897cf6d2c61b6b8c5243ce9d6ae1543d3c003a811284e75d
------解決策のアイデア----------------------
テーブルを最適化する必要があると思います構造....
1. 授業料の場所
データベースに入れる方法はわかりませんが、並べ替えれば取り出して場所がわかりますそれをループします(ループの開始 初期値は 1 です)
2. リストの挿入
最初にリストの値を取り出し、整理してからデータベースに保存する必要があります
<br />$s='@@@';//list原来的值<br />$arr=explode('@',$s);<br />array_splice($arr,3-1,1,1000);//3为位置 <br />echo join('@',$arr);<br />---- --解決策のアイデア----------------------