Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: выбрать из бд где заполнена одна строка
 
 автор: Lelik   (28.03.2006 в 21:07)   письмо автору
 
 

Есть код, при условии, что в БД заполнено одно поле:

<?php
...
$query "SELECT * FROM table";
$result = @mysql_Query($query);
if(
$result)
 {
  while(
$txt = @mysql_fetch_array($result))
    {
      echo 
$txt['txt'];
    }
 }
...
//Таблица table
id_table INT NOT NULL AUTO_INCREMENT,
txt Text NOT NULL,
PRIMARY KEY(id_table);
?>

Не будет ли данный скрипт бесконечным циклом, если будет то как лучше изменить данный код, чтоб все данные можно было вынимать в цикле, даже если в бд заполнена одно поле

   
 
 автор: Trianon   (28.03.2006 в 21:11)   письмо автору
 
   для: Lelik   (28.03.2006 в 21:07)
 

Всё нормально будет.
Вечного цикла не будет, даже если там ни одной записи нет.
Собака перед mysql_fetch_array не нужна.
А поле и запись - вещи разные. Поле - это скорее синоним столбца.

   
 
 автор: Lelik   (29.03.2006 в 06:26)   письмо автору
 
   для: Trianon   (28.03.2006 в 21:11)
 

>Собака перед mysql_fetch_array не нужна.
Я собаку ставлю, что бы в случае ошибки сценарий не ругался

   
 
 автор: Trianon   (29.03.2006 в 11:29)   письмо автору
 
   для: Lelik   (29.03.2006 в 06:26)
 

В случае какой именно ошибки?

   
 
 автор: cheops (из кафе)   (29.03.2006 в 13:16)
 
   для: Lelik   (29.03.2006 в 06:26)
 

Если имеется ввиду ошибка в SQL-запросе, то для её предупреждения будет достаточно условия
<?php
if($result
{
  ...
}
?>

   
 
 автор: Lelik   (29.03.2006 в 13:36)   письмо автору
 
   для: cheops (из кафе)   (29.03.2006 в 13:16)
 

Спасибо, понял, просто привычка.
to admins - тему можно закрывать

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования