usascha
Новичок
проверка результата mysql_query
Всем здрасте. Немного не разберусь как определить условие для вывода через echo
Вот код:
[SQL]
$abon = "SELECT *
FROM subscriber s
LEFT JOIN abonement a ON a.subscriber_id = s.id
WHERE a.subscriber_id = ".$_GET['subscriber_id'];
[/SQL]
Что нужно поставить в echo (empty($sql)) чтобы выполнялась проверка и выводился результат? результатом запроса м.б. как NULL, так и какое-то значение.
по сайту поискал, но не зная что искать результаты моего поиска не удовлетворили меня.
Всем здрасте. Немного не разберусь как определить условие для вывода через echo
Вот код:
[SQL]
$abon = "SELECT *
FROM subscriber s
LEFT JOIN abonement a ON a.subscriber_id = s.id
WHERE a.subscriber_id = ".$_GET['subscriber_id'];
[/SQL]
PHP:
$sql = mysql_query($abon, $connect) or die(mysql_errno().mysql_error());
while ($row = mysql_fetch_array($sql)) {
$id = $row["id"];
$abo = $row["abo"];
$subscriber_i = $row["subscriber_id"];
$abo_date = $row["abo_date"];
var_dump($id);
/* print_r ($id);
echo $id;
var_export($id);
*/
echo (empty($sql)) ? "На абонемент не подписан." :
"<li>".$id.". ".$abo.". Действителен до:
<input class=\"card1\" type=\"text\" name=\"abo_date\" value=\"$abo_date\" size=\"15\">";
}
по сайту поискал, но не зная что искать результаты моего поиска не удовлетворили меня.
