私は2つのテーブルを持っています。私はイメージテーブルを持っていて、私は馬テーブルを持っています。これは私のSQLですSQLが間違ったテーブルから引き出す
$sql = "SELECT * FROM Horse WHERE Horse.Owner = '$colname_List' AND Images.Image_name = Horse.Image_name AND Horse.Age > 24 AND Horse.Gender = 'Male'";
私はすべての私のレコードを印刷するときにID、名前、性別、年齢をエコーします。
よく私がこのメッセージをエコーすると、ImagesテーブルにIDが表示されますが、Horseテーブルの名前、性別、年齢が取得されます。私は馬のテーブルのIDが必要です。
これはなぜこれを行うのか?または私はこれを解決するために何ができますか?
の両方からすべての列を返しますあなたのコードでも動作しますか? – Eric
@エリックはいそれは私が混乱している理由です。 –