2017-01-10 2 views
0

タイトルはすべてです。 mysql_get_server_infoを呼び出すと(null)が返されますが、すべて正常に機能します。私は、正しいサーバー情報5.7.17-logを受信しない理由ができますどのような6.1.6mysql_get_server_info()はNULLを返しますが、すべて正常に動作します。

mysql_get_client_info()は、正しい値を返しますか?

+0

どこからこのコードを実行していますか?そこに走っているMySQLサーバーはありますか? –

答えて

1

mysql_get_server_infoは、実行プロセスの初期段階で作成されたMySQLサーバーへの既存の接続があることを前提としています。何かを返すには、mysql_connectに電話する必要があります。

これは、mysqli_get_server_infoで初期化されたMySQLiオブジェクトをパラメータとして使用して、視覚化(さらに将来の証明)することがはるかに簡単です。

+0

OMG、OMG、OMG!私には恥ずべき。デバッグの理由から、出力数行を[作業する前に]上に移動しました。私は注文を変更したことを知らなかった。はい、シェルドン・クーパーが言ったように:**私は午後9時以降に働くべきではありません。どうも! –

+0

@AlBundyピートの愛のために!腐った男があなたを得る前に 'mysqli'に変更してください! – cwallenpoole

+0

私はMySQL Cコネクタを使用しています。 mysqlバージョンのみです。 mysqliのバージョンはどこですか? –

関連する問題