foreach

A
На сайте с 18.02.2009
Offline
46
958

$car_query="	SELECT

`MOD_ID`,
`TEX_TEXT` AS `MOD_CDS_TEXT`,
`MOD_PCON_START`,
`MOD_PCON_END`
FROM
`MODELS`
INNER JOIN `COUNTRY_DESIGNATIONS` ON `CDS_ID` = `MOD_CDS_ID`
INNER JOIN `DES_TEXTS` ON `TEX_ID` = `CDS_TEX_ID`
WHERE
`MOD_MFA_ID` = '$car_id' AND
`CDS_LNG_ID` = 16
ORDER BY
`MOD_CDS_TEXT`";

$cars_select = mysql_query($car_query);

$car_mod_output = array();

foreach ($cars_select->rows as $car => $carslist)
{
$model_id = $carslist['MOD_ID'];
$car_text=$carslist['MOD_CDS_TEXT'];
$car_year_s=substr($carslist['MOD_PCON_START'],0,4);
if (strlen($carslist['MOD_PCON_END'])<1)
{
//$car_year_e=date("Y");
$car_year_e=" ";
}
else
{
$car_year_e=substr($carslist['MOD_PCON_END'],0,4);
}
$year = $car_year_s." - ".$car_year_e;

$car_mod_output[]=array('model' => $model_id, 'text' => $car_text, 'year' => $year);
}

ошибка PHP Warning: Invalid argument supplied for foreach()

что тут не так?

Аккаунты на торрент-трекеры. () Тут дают деньги!!! (http://Pop-Bazar.com/registration.php?ref=2115)
php.developer
На сайте с 22.11.2010
Offline
94
#1

Эммм...Invalid argument supplied for foreach, собственно. Или Вам перевести?

P.S. $cars_select проверьте.

Hixon10
На сайте с 21.08.2010
Offline
125
#2

Хм,


$cars_select = mysql_query($car_query);

А mysql-fetch-object не нужно?

Веду свой невзрачный блог (http://hixon.ru/).
A
На сайте с 18.02.2009
Offline
46
#3

А mysql-fetch-object не нужно? а как и куда это? я не понимаю

Hixon10
На сайте с 21.08.2010
Offline
125
#4

allmuz, вы сделали запрос к бд с помощью mysql_query, функция возвратила вам ресурс, далее, как я думаю, нужно сделать выборку элементов с помощью какой-либо функции (mysql_fetch_object(), mysql_fetch_array(),

mysql_fetch_assoc(), mysql_fetch_row(), mysql_data_seek()). Хотя, возможно, я и ошибаюсь.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий