6

私はこれを試したPHPでMySQLの1つのテーブルからすべてのエントリをクリアしたい:

<?php
// Create connection
        $con=mysqli_connect("localhost","username","password","dbName");

// Check connection
        if (mysqli_connect_errno($con))
        {
            echo "Failed to connect to MySQL: " . mysqli_connect_error();
        }    

    $sql = "TRUNCATE TABLE tableName";
    mysqli_query($sql);
?>

しかし、うまくいきませんでした。なぜ?

4

3 に答える 3

2

「mysqli」を使用して接続を作成した後、mysql_query を使用して「dbName」のすべてのレコードを削除しようとしています。

コードを次のように変更します。

<?php
    // Create connection
    $con=mysqli_connect("localhost","username","password","dbName");
    // Check connection
    if (mysqli_connect_errno($con))
    {
        echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }    
    $sql = "TRUNCATE TABLE tableName";
    mysqli_query($con, $sql) or die(mysqli_error());
?>

これが機能するかどうかを確認し、お知らせください。

于 2013-04-11T11:38:48.837 に答える