sql >> データベース >  >> RDS >> Mysql

PHPでfalseを返すSQLクエリ

    パラメータ化されたクエリを使用している場合は、準備されたクエリを実行するときにパラメータの値を渡す必要があります。

    また、executeする必要があります 準備されたクエリ。準備は、コンパイルと最適化のためにクエリをデータベースに渡すだけで、実際にはクエリを実行しません。

    また、これらのデータベースアクセスステートメントでエラーが発生した場合は、実際のエラーメッセージを表示するために使用する必要のある関数/メソッドがあります。これは、echo "Error creating SQL statement";

    また、; 必要ありません。

    $stmt = $conn->prepare("SELECT * FROM artist WHERE artID != ?");
    if ( $stmt === false ){
        echo $conn->error;
        exit;
    }
    
    
    $stmt->bindParam('i', $some_variable)
    
    $result = $stmt->execute();
    
    if ( $result === false ) {
        echo $stmt->error;
        exit;
    }
    


    1. PHP / MySQL-一意のランダムな文字列を作成する最良の方法は?

    2. アマゾンLinuxでのpipインストールmysqlclient

    3. SQLServerフェールオーバークラスターのインストール-2

    4. データベースのディスク容量の計画