mysql_connect($host,$user,$pass) or die("MYSQL Not");
mysql_select_db($db) or die("select Not");
$sql = mysql_query("SELECT `mail` FROM `ids` WHERE `id`=1");
$result = mysql_fetch_assoc($sql);
print_r ($result);
?>
ВЫВОД: Array ( [mail] => neo794@yandex.ru )
Так я могу написать если у меня в таблице будет только одна строка, но ведь у меня же их несколько (для примера две) и мне нужно чтобы выводилось содержимое столбца mail с двух строк.
Lostoffuture
Отправлено: 16 Сентября, 2008 - 13:24:46
Гость
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июль 2008 Откуда: обнинск
Помог: 0 раз(а)
[+]
хахахах..простите не удержался вы же сами говорите чтобы он выбрал вам `id`=1 вот и все работает правильно... вы получаете тот результат который запрашиваете (Добавление)
поэтому для результата запроса надо делать несколько раз фетч.
$result = mysl_fetch_assoc($sql); - вытащили первого пользователя
print_r($result); //вывели первого пользователя
$result = mysl_fetch_assoc($sql); - вытащили второго пользователя
print_r($result); // вывели второго пользователя.
но лучше использовать mysl_fetch_array()
----- Не пользуйтесь денверами, делайте сами связки)))))
Morgan
Отправлено: 16 Сентября, 2008 - 14:11:47
Гость
Покинул форум
Сообщений всего: 90
Дата рег-ции: Авг. 2008
Помог: 0 раз(а)
Lostoffuture пишет:
<?PHP
include("config.cfg.php");
mysql_connect($host,$user,$pass) or die("MYSQL Not");
mysql_select_db($db) or die("select Not");
$sql = mysql_query("SELECT `mail` FROM `ids` WHERE 1");
WHILE ($result = mysl_fetch_assoc($sql)) {
print_r ($result);
}
?>
выводит ошибку:
Fatal error: Call to undefined function mysl_fetch_assoc() (Добавление)
все понятно просто была ошибка в слове mysql_fetch_assoc было написано mysl_fetch_assoc
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.