ホームページ  >  記事  >  バックエンド開発  >  PHPチュートリアル:バッチでデータを削除する方法を学ぶ_PHPチュートリアル

PHPチュートリアル:バッチでデータを削除する方法を学ぶ_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:38:40732ブラウズ

SQL: $SQL="ID が (1,2,3,4) の `doing` から削除";

データはカンマで区切られます。

フォーム:

OK $ID_Dele=$_POST[ID_Dele] は配列になります。PHP は型付けが弱いですが、ASP ほど弱くはありません。

ASP は直接次のことができます:

SQL="delete from [doing] where id in ("&ID_Dele&")" を削除します。ただし、PHP では $ID_Dele を直接置くことはできません。 $ID_Dele はキーと値を含む配列であるため、$ID_Dele は 1,2,3,4 ではありません。

そうですね、PHP には、たまたま implode() という関数があります。後者の 2 つは特定の文字 (カンマなど) で区切られますが、前者は文字列に結合することができます。

したがって:

$ID_Dele= implode(",",$_POST[ID_Dele]);

$SQL="ID が ($ID_Dele) の「実行中」から削除";

www.bkjia.com本当http://www.bkjia.com/PHPjc/486469.html技術記事 SQL: $SQL=delete from `doing` where id in (1,2,3,4); データはカンマで区切られます。 フォーム: form action=?action=doing method=post input name=ID_Dele[] type=checkbox id=ID_Dele[] value...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。