ホームページ > バックエンド開発 > PHPチュートリアル > Mysqli クエリ データは常に null ソリューションです

Mysqli クエリ データは常に null ソリューションです

WBOY
リリース: 2016-06-13 12:21:10
オリジナル
1510 人が閲覧しました

MySQL のクエリ データは常に null です
コードは次のとおりです。何度もテストしましたが、Navicat での SQL ステートメントのクエリ結果がわかりません。
< ;?php
function db_connect() {
$db=new mysqli("127.0.0.1", "root","admin159753","51dm","utf8");
$db-> ;set_charset('utf8');
if (!$db) {
echo "クラウドがデータベースに接続していません";
} else {
return $db;
}
}

$DB= db_connect();
$type="ホームページ常駐作品";
$query = "select * from Picture where type='ホームページ常駐作品' order by chage_date desc";
$rs = $ DB->query($query);

if (mysqli_num_rows($rs)==0) {
echo "num rows: 0";
}

if ($rs) {
echo "rs";
} else {
echo "クエリが失敗しました";
}
?>
------ 解決策-----------
$query = "select * from picture where type= 'ホームページ常駐作品' order by chage_date desc";
同じクエリ文であれば、文字セットが原因である可能性が高いです。
あなたの php ファイルは utf-8 でエンコードされていますか?
-----解決策----------------------
$db=new mysqli("127.0.0.1", "root","admin159753","51dm","utf8");

$query = "select * type='ホームページ常駐作品' order by chage_date desc";
$rs = $DB->query($query);
- --- --解決策のアイデア------------------

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート