вот собственно сам запрос: Код (PHP): SELECT tovar.foto, tovar.id, zakaz.id_tovar, zakaz.id_user FROM tovar, zakaz WHERE tovar.id = zakaz.id_tovar and zakaz.id_user = '$id_user' order by zakaz.id DESC если ввожу этот запрос в PMA SQL, то там отображаются строки которые нужны. в нём говорится: вытащить foto и id из таблицы tovar, и id_tovar, id_user из zakaz. всё это должно выводится в цикле, но в файле .php ничего не отображает. вот весь код: Код (PHP): <?php $t1 = mysql_query("SELECT tovar.foto, tovar.id, zakaz.id_tovar, zakaz.id_user FROM tovar, zakaz WHERE tovar.id = zakaz.id_tovar and zakaz.id_user = '$id_user' order by zakaz.id DESC"); $t2 = mysql_fetch_array($t1); $st = $t2['kolvo'] * $t2['cena']; do{ printf("<td><img src='%s'></td> <td>%s</td> <td>%s</td> <td>%s</td> ", $t2['foto'],$t2['kolvo'],$t2['cena'],$st); }while($t2 = mysql_fetch_array($t1)); ?> </tr> </table> [url="form.php"]Оформить[/url] Подскажите как быть. Заранее спасибо! Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
Функция mysql_fetch_array() не предназначена для выполнения запроса. Она предназначена для разбора ресурса результата выполнения запроса. Для выполнения запроса можно использовать mysql_query(). Функции mysql_ удалены из новых версий PHP. Вместо них можно использовать mysqli_.
[vs],а причём тут mysql_fetch_array()??? у него второй строкой идет $t1 = mysql_query("SELECT ...... Наверняка дело в другом ((
Попов снова вернулся в мир живых, чтобы извращать неокрепшие умы? ужс ккй. а где ты взял этот код? Что за учебник используешь?
ну и наворотил с do while )) и еще у тебя mysql_fetch_array ,а он без дополнительных параметров отдает массив с числовыми индексами. http://www.php.su/functions/?mysql-fetch-array То есть ты пишешь : "$t2['foto'] $t2['kolvo'] $t2['cena']" , а ему нужно $t2[0] $t2[1] ... Если хочешь писать также: "$t2['foto'] $t2['kolvo'] $t2['cena']" , то вместо mysql_fetch_array используй mysql_fetch_assoc и переходи на mysqli_