[解決済み] php 7でmysqli_fetch_arrayが動作しない [重複].
2022-03-02 06:04:41
質問
このコードは何らかの理由でPHP 7と互換性がありません。
function sitaData()
{
global $sitetitle_en,$sitetitle_ar,$sitekeywords,$sitedescription,$maintenance;
mysqli_query("set names utf8");
$query="select * from sitedata";
$res=mysqli_query($query);
if(mysqli_num_rows($res)>0)
{
$record=mysqli_fetch_array($res);
$sitetitle_en=$record['sitetitle_en'];
$sitetitle_ar=$record['sitetitle_ar'];
$sitekeywords=$record['sitekeywords'];
$sitedescription=$record['sitedescription'];
$maintenance=$record['maintenance'];
}
}
何が足りないのでしょうか?
解決方法は?
あなたのコードは、おそらく
mysql_*()
関数から
mysqli_*()
関数を使用します。この二つの主な違いは、mysqli の接続識別子 (
mysqli_connect()
を使用し、それぞれの
mysqli_query()
を呼び出します。ですから、まず、接続を確立する必要があります (関数
sitaData()
の最初のパラメータとして接続を追加する必要があります。
mysqli_query()
.
例
mysqli_query($connection, "set names utf8");
,
$res=mysqli_query($connection, $query);
関連
-
[解決済み】Xampp ローカルホスト/ダッシュボード
-
[解決済み】警告。数値でない値に遭遇しました
-
phpのAllowed memory size of 134217728 bytes枯渇問題の解決法
-
[解決済み】MySQLのカラム数が1行目の値数と一致しない【非公開
-
[解決済み] PHPで配列から要素を削除する
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] PHPでHTML/XMLをパースして処理する方法とは?
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
-
[解決済み】MySQLで正規表現による置換を行うには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 整形されていない数値が発生しました。
-
[解決済み】空の配列要素を削除する
-
[解決済み】php, mysql - データベースへの接続数が多すぎるエラー
-
[解決済み】Phpのincludeが機能しない? 関数がincludeされない
-
[解決済み] $wpdb->update または $wpdb->insert を実行すると、引用符の前にスラッシュが追加される
-
[解決済み] SQLSTATE[HY093]: 無効なパラメータ番号: パラメータが定義されていません
-
[解決済み】PHP フェイタルエラー。未定義の関数mssql_connect()をコールしています。
-
[解決済み】/var/www/htmlとは何ですか?[クローズド]
-
[解決済み] PHP - ストリームを開くのに失敗しました : そのようなファイルまたはディレクトリがありません。
-
[解決済み] Forbidden :このサーバーの /phpmyadmin にアクセスする権限がありません。