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

PHPクエリは結果を返しません

    あなたのSQLはいくつかの手直しで行うことができます(あなたの問題の理由ではありませんが)。ネストされた選択は必要ありません(1行を超える場合はエラーが発生する可能性もあります)。参加してみてください。

    $sql = "
        SELECT title FROM le7dm_pf_tasks t
            INNER JOIN le7dm_pf_projects p ON t.project = p.id
        WHERE p.title = '{$ws_title}'
        ORDER BY title DESC LIMIT 1
    ";
    

    また、whileステートメントを使用して、不明な数の行を反復処理しています。次に、終了してサブストリングを試行します。 whileで繰り返された最後の行に値があったことをどのように知っていますか。

    データを確認するために、whileループ自体の中に$result_titleを出力してみてください。

    echo $result_title;
    

    本当に1行しかない場合は、whileループは必要ありません。ただ

    $row = mysql_fetch_assoc($result_query);
    


    1. 名前がJPAの予約語であるエンティティフィールドをマップする方法

    2. MySQLテーブルに複数の行を挿入すると、IDは毎回1ずつ増加しますか?

    3. DBaaS、クラウド、透過的なクエリルーティング

    4. すべての行を削除し、最新のxを残します