除くすべてのテーブルに動作します私のデータベースに、例えば:私は "見つけるために使用している「ユーザー」 ます$ idのデータ型、:PHP SQL SELECTクエリは、私は、識別子を使用して、指定されたテーブルからレコードを取得するPHPの関数を書いた1
selectRecordUsingID("groups","group_id", 16)
ただし、この機能は私のテーブルのから任意のデータを取得しません。ユーザー "レコードは、まったく同じです1つは "グループ"レコードを見つけるために使用されました。
$ SQL(SELECT * FROM users WHERE user_id = '16 ')をエコーしてコピーしてphpMyAdminに貼り付けても、コードは引き続き動作します。
私はストレートのクエリ後echo json_encode($result);
を使用している場合は、私は今の時点で{"current_field":null,"field_count":null,"lengths":null,"num_rows":null,"type":null}
を取得し、私は、ユーザーテーブルとそのようなグループテーブルとして別のテーブル間の識別可能な違いを見つけることができません。
[mysqli_errors](http://php.net/manual/en/mysqli.error.php)を確認してみてください。また、パラメータ化されたクエリを作成し、パラメータとしてIDを渡すことで、起こっている可能性のある引用問題を解決できます。 – aynber
数字の周りの引用符を削除しようとしましたか? – Ice76
さまざまな場所でmysqli-> errorを使用してもエラーは表示されません。また、引用符を削除すると結果に大きな違いはありません。 – Legatro