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

mysql_queryが何かを返したかどうかを確認する

    上記のJeremyRutenの答えは適切で、すぐに実行されます。一方、行数のみが表示され、他には何も表示されません(結果データが必要な場合は、データベースに再度クエリを実行する必要があります)。私が使用するもの:

    // only ask for the columns that interest you (SELECT * can slow down the query)
    $query = "SELECT some_column, some_other_column, yet_another_column FROM `table`";
    $results = mysql_query($query, $connection);
    $numResults = mysql_num_rows($results);
    if ($numResults > 0) {
       // there are some results, retrieve them normally (e.g. with mysql_fetch_assoc())
    } else {
       // no data from query, react accordingly
    }
    


    1. スタンドアロンjythonのクラスパスを指定する

    2. 2種類のフラグを持つテーブル上のLaravel関係

    3. MySQLでクエリを作成して、日付と固有のフィールドに基づいて連続する行を減算するにはどうすればよいですか?

    4. 同じ構成ファイル上の2つの異なるプロバイダー