0

PHP から MYSQL UPDATE を実行します。出力が生成され、ブラウザに表示されます - 問題ありません。mysql db はさまざまな数の行を更新します。10 行を試してみると、最初の 5 行が生成されます。4 を試すと、最初と最後が生成されます。すべての行に対して INSERT を作成し始めたところ、まったく同じデータベースに対して数秒で 1000 行以上が挿入されました。更新は何らかの方法でオフになっているようです...おそらく、人々はなぜこれが起こったのかについていくつかの情報を持っていますか?

主な懸念は、行の更新を生成した後、行が PHP による更新のために「ロック」されることです。これは私の心の中では本当に奇妙な点であり、何が起こっているのかわかりません。もちろん、phpMYadmin から更新することもできます。

要求されたコード:

mysql_query(" UPDATE `search` SET `pr_image` = '$primage', `pr_link` = '$pr_link' WHERE `s_id` = '$id' ");  

前もって感謝します。

4

1 に答える 1

0
UPDATE `search` SET `pr_image` = $primage, `pr_link` = $pr_link WHERE `s_id` = $id   

このクエリで試してください。

于 2012-09-28T05:17:21.010 に答える