[WordPress] php のトラブル取得 mysql blob

スポンサーリンク

Question

私は mysql データベースから blob を取得しようとしています。ただし、私のクエリは常に 1 を返し、エラーは発生しません。

私は手動でそれをチェックして、blob を取得するので、問題になるようです。誰か私を助けていただけませんか?

$id = 2;
$sqlFetch = "SELECT * FROM mallampati_images WHERE img_id = $id";
$sth = $wpdb->query($sqlFetch) or die ('query failed');
$a = mysql_num_rows($sth);

エラーの原因:

Warning: mysql_num_rows() expects parameter 1 to be resource, integer given in /home/clients/4ceaa5faab208e8af4350138684e6d6d/web/wp-content/themes/twentytwelve/functions.php on line 539
NULL

答え

これは常に 1 を返します。

$sth = $wpdb->query($sqlFetch) or die ('query failed');

実際にほしいと思う方法です

if (false === ($sth = $wpdb->query($sqlFetch)) {
    die ('query failed');
}

... rest of code

http://stackoverflow.com/questions/27882891/php-trouble-retrieveing-a-mysql-blob

スポンサーリンク

Leave a Reply