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

idが一致する場合にmysqlから行を選択する

    このコードの後に​​コードが表示されない場合は、エラーが発生し、エラー処理が設定されているためにエラーが表示されない可能性があります。

    表示されないエラーが含まれているはずのphpエラーログファイル(通常はphp_error.log)を検索してみてください。

    もう1つ試してみるのは、エコーステートメントを追加して、phpが解釈を停止する場所を確認することです。次のようになります。

    $q = "SELECT * FROM entries where id= '1'";
    
    $result = mysql_query($q);
    
    echo '<br />Query is send';
    if(!$result) {
        die('<br/>MySQL Error: ' . mysql_error());
    }
    else {
        echo '<br />Result is true';
        $row = mysql_fetch_array($result);
        echo '<br />tryed fetching row';
        if ($row === FALSE) {
            echo '<br />$row is not false.';
            $name = $row['name'];
            echo '<br />$name now is "' . $name . '"';
        }
        else {
            die('<br/>MySQL Error: ' . mysql_error());
        }
    }
    
    echo '<br />hello: "' . $name . '"';
    

    それはあなたの問題についてのより多くの情報を得るのに役立つかもしれません。



    1. JSON文字列をMySQLデータベースに保存する

    2. 最小/最大フィールドを持つMySQLデータベースからレコードをプルするための標準的な方法は何ですか?

    3. MYSQLのテーブルにランダムな数値を挿入する

    4. Postgresqlのデータベース照合、Ctypeを変更します