0

画像サイトの好き/嫌いなスクリプトを作成しようとしています。2つのスクリプト(1つはいいね用、もう1つは画像表示用)は両方とも別々に機能しますが、スクリプトを組み合わせると、このエラー「不明な列'image_name'in'where句'」が表示されます。エラーは次のようになります。 $get変数にあります。これが私のスクリプトです--

$query_random_image=mysql_query("SELECT * FROM image_info ORDER BY RAND() LIMIT 0,1")            or die (mysql_error());

        $array_random_image=mysql_fetch_array($query_random_image) or die   (mysql_error());

         $get=mysql_query("SELECT * FROM image_info WHERE url={$array_random_image['url']}") or die(mysql_error());

        echo "<img src=images/".$array_random_image['url'].">";

        $get_id=mysql_fetch_array($get) or die (mysql_error());


        $get_id_echo=$get_id['id'];

        $rate=$_POST["subject"];

        $get_ratings=mysql_query("SELECT * FROM rate WHERE $get_id=image_id") or die(mysql_error());

        $get_ratings_array=mysql_fetch_array($get_ratings) or die (mysql_error());
4

1 に答える 1

1

where句でそれらの場所を切り替えます:$get_id=image_id

$get_ratings=mysql_query("SELECT * FROM rate WHERE image_id = $get_id")
于 2012-06-08T05:45:19.810 に答える