php
でreturnを使用するとエラーが発生しました
答えます
mysqli_connを使用する場合、「i」文がある限りエラーが発生します
の最新バージョンをインストールしました。
関数内で return $db を使用するとエラーも発生します。
何が起こっているのですか?
ベストアンサー[url=http://www.phpchina.com/bbs/space.php?username=yafeikf]リンクタグ yafeikf[/url]
[url=http://www.phpchina.com/bbs/space.php?uid=38739]リンクタグ[img]http://www.phpchina.com/server/avatar.php?uid=38739&size=small[ /img][/url]基礎がしっかりできていなかったからです。
mysql と mysqli はどちらも MySQL For PHP の接続拡張機能です。エラーの理由は 2 つだけです。1: mysqli 拡張機能がまったくインストールされていません。2: パラメーターの使用方法が間違っているか、データベース情報が間違っています
。
何を返しますか? 。関数 function a() の場合
{
// 関数は独立した世界です。関数には $db 変数がまったくありません。どこから返したんですか?
$db を返します;
}
コードをコピー
その他の解決策
基礎ができていないからです。
mysql と mysqli はどちらも MySQL For PHP の接続拡張機能です。エラーの理由は 2 つだけです。1: mysqli 拡張機能がまったくインストールされていません。2: パラメーターの使用方法が間違っているか、データベース情報が間違っています
。
何を返しますか? 。関数 function a() の場合
{
// 関数は独立した世界です。関数には $db 変数がまったくありません。どこから返したんですか?
$db を返します;
}
コードをコピー
その他の解決策
まあ、拡張機能がオンになっていない可能性もあると思います
その他の解決策
コードを送ってください
こうやってみると非常にわかりにくいですね
その他の解決策
ありがとうございます!Mysqli は開いていません。
しかし、リターンはまだ間違っています。
関数 db_connect()
{
@$db = mysqli_connect('localhost','root','8251617','bookmarks');
if (!$db)
{
新しい例外をスローします('データベースサーバーに接続できませんでした');
}
それ以外
{
$db を返す
「dddd」をエコーします。
}
}
上記のコードではリターンを削除すれば通りますが、戻り値が必要です
}
その他の解決策
[url=http://bbs.phpchina.com/redirect.php?goto=findpost&pid=1073261&ptid=128738]リンクタグ 3#[/url] カザフ
ありがとう1
その他の解決策
復帰後のすべての操作は実行され続けません
その他の解決策
[url=http://bbs.phpchina.com/redirect.php?goto=findpost&pid=1073310&ptid=128738]リンクタグ 7#[/url] yafeikf
問題は、コード内にリターンがある限り、すぐに http 500 エラーが表示され、ページが見つからないことです。これは、以前の mysqli と同じエラーです。何かが開かれていないのでしょうか。
ありがとうございます
その他の解決策
Xdebugをインストールしましたか?
今後同様のエラーを追跡するために使用できます
その他の解決策
コードに問題があるようです。 。
http://www.bkjia.com/PHPjc/632379.html