PHP печать из базы данных без 'while' - PullRequest
0 голосов
/ 25 сентября 2011

Мне нужно напечатать одну строку из таблицы, чтобы цикл while не был необходим, есть ли другой метод?

Ответы [ 4 ]

3 голосов
/ 25 сентября 2011

Тебе не нужно пока.

Просто выполняйте время, пока вы находитесь на улице в то время как 1 раз.

т.е.

$a=mysql_fetch_row($sql);
//use $a

вместо

while($a=mysql_fetch_row($sql)){
    //use $a
}
1 голос
/ 25 сентября 2011
$results = mysql_query("SELECT * FROM my_table WHERE user_id = 1234");
$row = mysql_fetch_assoc($results);
echo ($row['user_id']);
1 голос
/ 25 сентября 2011
if (($dbResult = mysql_query("SELECT ... FROM ... LIMIT 1")) !== false)
{
  $row = mysql_fetch_array($dbResult);
  echo $row['Column_Name'];
}

Просто извлеките одну строку, нет необходимости постоянно зацикливать поиск.

0 голосов
/ 25 сентября 2011

Делайте то, что вы сделали бы в состоянии вашего цикла, и все будет в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...