Я за столом приглашение с coloumns toemail, fromemail, отправить
Мне нужно напечатать toemail & fromemail из всех строк, имеющих действительные посыла = 1
PHP- Как получить все строки из таблицы, удовлетворяющей условию?
Это код, который я использую
<?php
$query = mysql_query("SELECT fromemail,toemail FROM invitations WHERE sent = 1");
if(mysql_num_rows($query)!=0)
{
$row = mysql_fetch_assoc($query);
echo $row['toemail'];
echo $row['fromemail];
}
?>
Но это печатает только первую строку, которая удовлетворяет условию.
Помогите мне получить php-код, пожалуйста.
Спасибо заранее.
Вы знаете, как делать запросы к базе данных с помощью PHP? Вы знаете, как делать SQL-запросы, используя предложения WHERE ...? В чем проблема объединения этих двух? – deceze
@deceze: Я плохо разбираюсь в php. Я ищу помощь stackoverflow для всех моих потребностей. Что я знаю о моем вопросе. См. Отредактированный вопрос –
Ну да, потому что вы только выбираете первую строку. Пожалуйста, прочитайте руководство (http://www.php.net/mysql_fetch_array) или учебники или книгу, демонстрирующую, как работать с mysql_ в PHP. [BTW, больше не используйте mysql. Это устарело. Используйте mysqli или PDO.] (Http://www.php.net/manual/en/faq.databases.php#faq.databases.mysql.deprecated) – deceze