ホームページ  >  記事  >  バックエンド開発  >  PHP は mySQL データベース レコードを一括削除します

PHP は mySQL データベース レコードを一括削除します

WBOY
WBOYオリジナル
2016-07-25 09:12:421206ブラウズ
  1. #使用法: php mysql_rmByKey.php <パスワード> <データベース> <テーブル名> <キー名>
  2. #使用法: php mysql_rmByKey.php <テーブル名> <キー名>
  3. #count($argv) > 0、最初の $argv[0] は php ファイルです
  4. if(count($argv) == 7){
  5. $user = $argv[1];
  6. $passwd = $argv[2];
  7. $db = $argv[3];
  8. $table = $argv[4];
  9. $key = $argv[5];
  10. $delFile = $argv[6];
  11. }else if(count($argv) == 5) {
  12. $user = 'user';
  13. $passwd = '123456';
  14. $db = $argv[1];
  15. $table = $argv[2];
  16. $key = $argv[3];
  17. $delFile = $argv[4];
  18. }else{
  19. #usage();
  20. echo '
  21. 使用法: php mysql_rmByKey.php <パスワード> <データベース> <テーブル名> <キー名> '."n";
  22. }
  23. $link = mysql_connect('localhost',$user,$passwd);
  24. if(!$link){
  25. die("mysql サーバーに接続できませんでした: ". mysql_error());
  26. }
  27. mysql_select_db($db,$link);
  28. $fp = fopen($delFile, 'r');
  29. while(!feof($fp) && $ln = fgets($fp)) {
  30. $id = Chop($ln);
  31. $sql = "$key = '$id' の $table から削除;";
  32. mysql_query($sql, $link);
  33. }
  34. fclose($fp);
  35. mysql_close($link);
  36. ?>
复制代



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。