ホームページ >バックエンド開発 >PHPチュートリアル >$row=mysql_fetch_array($result); という古いエラー メッセージが表示される理由を教えてください。

$row=mysql_fetch_array($result); という古いエラー メッセージが表示される理由を教えてください。

WBOY
WBOYオリジナル
2016-06-13 12:48:121116ブラウズ

$row=mysql_fetch_array($result); が古いエラーである理由を聞いてもいいですか?
$query="select * from users where name='{$_session['Username']}' and Pass='{$_session [ 'パスワード']}'";
$result=mysql_query($query);
$row=mysql_fetch_array($result);
if ($row)



$row=mysql_fetch_array($result);
上記の文は古いエラーです
未定義関数 mysql_query() 、
誰かこの初心者を助けてくれませんか?ありがとう。
私はここに来たばかりなので、ポイントを与えることはできませんが、許してください。


-----解決策--------------------------------
コードを見ると、ORACLE データベースに接続していることがわかりますが、クエリ結果を取得するために MYSQL メソッドを使用しています。サーバーの PHP は MYSQL をサポートしていないと推定されます。
この oci_fetch_array() を使用する必要があります
-----解決策---------------------
Oracle は oci_fetch_array を使用します
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。