Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 24.02.2013, 15:51
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Сообщение от djonA
Теперь мне надо вывести price из другой таблицы: `SC_products` для товара с productID из 1 выборки т.е с ID - 11111
Если вам все же будет удобней отдельным запросом все делать, тогда вот так, примерно, будет выглядеть:

$query5 = mysql_query("SELECT price FROM `SC_products` WHERE `productID` = '".$result['productID']."'",$dbl);
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #12 (permalink)  
Старый 24.02.2013, 15:51
Профессор
Отправить личное сообщение для djonA Посмотреть профиль Найти все сообщения от djonA
 
Регистрация: 02.05.2012
Сообщений: 197

да я понял спасибо большое все сработало!
Ответить с цитированием
  #13 (permalink)  
Старый 13.05.2013, 14:37
Новичок на форуме
Отправить личное сообщение для prst74 Посмотреть профиль Найти все сообщения от prst74
 
Регистрация: 13.05.2013
Сообщений: 2

Ты загнал запрос в массив. 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];

Все

Последний раз редактировалось prst74, 13.05.2013 в 14:44. Причина: Пардон, непрочитал всю тему
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск