1

リクエストテーブルの「requestID」フィールドを切り捨てようとして問題が発生しました。

これは私のコードです。

<?php
        include 'mysql_connect.php';
     USE fypmysqldb;
     TRUNCATE TABLE requestID;
     echo "Request ID table has been truncated";     
?>

サーバーサイドスクリプトを使用しているので、どのエラーが返ってくるのかわかりません。

誰かアイデアがありますか?

4

2 に答える 2

1

クエリを実行しているのではなく、無効なPHP内にSQLコードを入れているだけです。これは、APIを使用していることを前提としていますmysql_*()(以前の質問の1つを表示した後、私はこれを疑っています)が、MySQLiまたはPDOを使用している場合は調整できます。

 // Assuming a successful connection was made in this inclusion:
 include 'mysql_connect.php';
 // Select the database
 mysql_select_db('fypmysqldb');
 // Execute the query.
 $result = mysql_query('TRUNCATE TABLE requestID');

 if ($result) {
   echo "Request ID table has been truncated";  
 }
 else echo "Something went wrong: " . mysql_error();
于 2012-04-24T01:41:37.063 に答える
0

mysql_queryクエリの実行を実行する関数を見てください。クエリを実行するコードは次のようになります。

$link = mysql_connect('host', 'username', 'password') or die(mysql_error());
mysql_select_db("fypmysqldb", $link) or die(mysql_error());
mysql_query("TRUNCATE TABLE requestID", $link) or die(mysql_error());
mysql_close($link);
于 2012-04-24T01:41:42.880 に答える