Цитата:
$query5 = mysql_query("SELECT price FROM `SC_products` WHERE `productID` = '".$result['productID']."'",$dbl); |
да я понял спасибо большое все сработало!
|
Ты загнал запрос в массив. Echo на массив работает некорректно.
Вот пример моего запроса (работает на сайте) $str_sql_query= mysql_query("Select * From t_users Where login='$sess_log'"); if(mysql_num_rows($str_sql_query)==0) { die ("Такого пользователя нет в базе!"); } else { $row=mysql_fetch_array ($str_sql_query); //создали массив пользователя $id=$row[id]; $name=$row[name]; $fam=$row[family]; $sex=$row[sex]; $email=$row[email]; } Затем выводишь переменные через echo с конкатенацией и все: echo $id.$name.$fam.$sex.$email; можно переменные не вводить а просто тупо забиваешь в echo значения массива: echo $row[id].$row[name].$row[family].$row[sex].$row[email]; если отбираешь несколько значений- считаешь сколько записей получилось, делаешь цикл по количеству записей и отображаешь что надо в теле цикла. ----------------------- А чтобы тебе добавить из другой таблицы цену- пользуйся SQL запросом со связыванием ключевых полей (это уж сам определи что и какой именно), в запросе указываешь Inner Join и поля для связки, только в запросе указываешь перед названием поля еще и имя таблицы. Напр: t_price.id, SC_products.price....ну и т.д... Затем как и описано выше только тоже дописываешь название таблицы: $id=$row[t_user.id]; Все |
Часовой пояс GMT +3, время: 20:29. |