-1

私を助けてくれる人に感謝します!PHP v 5.4.19 を実行しているサーバーにギフトショップ スタイルの Web サイトをアップロードしました。問題は、xampp で取得された画像とページの参照がサーバー上の配列に表示されないことです。これはなぜで、コードの何が問題なのですか (私がまだ msqli を採用していないことを除けば)?

        function smallDisplay()
        {

            $query = mysql_query($con, "SELECT `imageSrcQ`, `productCode` FROM `products` WHERE `displayCode` >= 11 && `displayCode` <= 12");

            while ($results_row = mysql_fetch_array($query))
            {

                $returned_results[] = array(
                                    'productCode' => $results_row['productCode'],
                                    'imageSrcQ' => $results_row['imageSrcQ']
                );

            }

            return $returned_results;

        }

        $results = smallDisplay();

        echo $results;



        $x = 0;

        foreach ($results as $result)
        {

            ${'img'.$x} = $result['imageSrcQ'];

            $x++;

        }
        echo $img0;
4

1 に答える 1

-1

編集: mysql_query は最初の引数として $con を取りません。次を参照してください: http://php.net/manual/en/function.mysql-query.php .

コードを次のように変更します。

$query = mysql_query("SELECT `imageSrcQ`, `productCode` FROM `products` WHERE `displayCode` >= 11 && `displayCode` <= 12");

そしてそれはうまくいくはずです。

注意として、ループの前に $returned_results - array を宣言し、代わりに mysql_fetch_assoc() を使用することをお勧めします。

于 2013-10-22T09:39:22.243 に答える