Выборка одной строки из таблицы

phpusershik

Using PHP
Выборка одной строки из таблицы

Задача достаточно лёгкая но может что то я делаю не правильно:
Хочу из моей таблицы t1 который содержит столбцы:
name и pro_id1 выбрать строку и вывести у которого pro_id = 1(такая строка у меня 1 в t1)
пишу так:
$sql = "select name from t1 where pro_id1='1' ";
$result = @mysql_query($sql,$db);
for ($i = 0; $i < @mysql_num_rows($result); 1) {
$name = @mysql_result($result, "1", "name");

echo " $name ";
}

А он что то сильно призадумывается и ничего не выводит.:confused:
 

Макс

Старожил PHPClub
1. убери собак
2. у тебя цикл бесконечный, вместо 1 вставь $i++
 

phpusershik

Using PHP
2) Усли я напишу $i++ то он мне его выведет столько раз сколько строк в t1 а мне надо что бы он выводил мне его 1 раз потому что там pro_id1=1 есть только одна такая строка .
 

netdog

net @
нафига тут цикл вообще

$sql = "select name from t1 where pro_id1='1' ";
$result = mysql_query($sql,$db);
$row = mysql_fetch_row ($result)

echo $row[0]; echo $row[1];
 
Сверху