Я изучаю PHP и MySQL, чтобы овладеть сценариями на стороне сервера и для личного интереса / разработки. Кажется, что первая «программа», выходящая за рамки «Привет, мир», пишет собственный блог.
Это немного за пределами моего понимания, поэтому я подумал, что начну с типа базы данных контактов. Пока все хорошо, но (и всегда есть но!) Я пытаюсь отформатировать презентацию в форме, в которой имя контакта отформатировано как ссылка mailto: *. 1003 *
$query = mysql_query("
SELECT CONCAT(fname,', ',sname) AS name, email.address AS email
FROM contacts, emails
WHERE contacts.contactID=email.contactID");
while ($row = mysql_fetch_array($query)) {
echo "<li><a href=\"mailto" . $row['email'] . "\"> . $row['name'] . "</a></li>";
}
Это нормально, пока я не осмелюсь ввести контакт, который не имеет адреса электронной почты в БД, после чего очевидное отсутствие email.contactID, равного contacts.contactID, поднимает голову.
Я понимаю, что я должен быть в состоянии справиться с этим, но ... я не могу думать о том, как (от бессонницы! @. @). Любые предложения будут оценены.