Задавайте вопросы, мы ответим
Вы не зашли.
помогите пожалуйста, не могу решить задачу...
по такому запросу есть такие данные (min_1.jpg, min_2.jpg, min_4.jpg, min_5.jpg)
$result_a = mysql_query("SELECT foto_min FROM foto_user WHERE id_user = '$myrow[id]'",$db);
$myrow_a = mysql_fetch_array($result_a);
по такому запросу вытаскиваеться первое значение, а остальные нет...
как их вытащить все и внести их в другую переменную через запятую, что бы получилось так
$new = "min_1.jpg, min_2.jpg, min_4.jpg, min_5.jpg";
а теперь вообще заморочка, нужно сделать так что бы в результате получилось
$new2 = "'/img/min_1.jpg', '/img/min_2.jpg', '/img/min_4.jpg', '/img/min_5.jpg'";
echo $new2; ('/img/min_1.jpg', '/img/min_2.jpg', '/img/min_4.jpg', '/img/min_5.jpg')
Неактивен
Для начала проверьте, сколько строк вернул запрос.
Неактивен
deadka написал:
Для начала проверьте, сколько строк вернул запрос.
по такому запросу
$result_a = mysql_query("SELECT foto_min FROM foto_user WHERE id_user = '$myrow[id]'",$db);
$myrow_a = mysql_num_rows($result_a);
подсчитывает количество строк, а как вывести именно значения, которые подсчитываються?
Неактивен
Нужно было понять, проблема в php-коде или в значениях в базе. Если $myrow_a возвращает больше одной строки, то проблема в php-коде. Попробуйте так:
Отредактированно deadka (03.12.2011 17:17:12)
Неактивен
deadka, спасибо огромное, я немного переделал под себя
while ($row = mysql_fetch_array($result_a, MYSQL_NUM)) { $result_string.= "'/foto_user/thumbs/" . $row[0] . "',"; }
работает супер, а запятая мне не мешает, хотя интересно бы ло бы узнать как ее убрать )))
Неактивен
substr в комбинации со strlen СОРД
Неактивен