PHP + MySQL
Ну и раз уж у нас уже есть база, даже с чем-то непотребным в ней, сегодня мы попытаемся незаметно почесать йайца сделать запрос к БД, используя пэхапе.
Документация по пыхапэ нам подсказывает, что функция такая (mysqli) у нас уже есть, никаких горбатых коннекторов нам лепить не надо, ну и збс.
Сегодня у меня второй день отпуска, так что я не собираюсь ничего делать что-то грандиозное, просто сделаем select как в предыдущих заметках:
<?php //стартуем, епт
$link = mysqli_connect("92.126.251.58", "owner", "hopheylalaley", "pdpdb"); //серьёзно, вы думали тут будет пароль?
if ($link == false){
print("Ошибка: Невозможно подключиться к MySQL " . mysqli_connect_error()); //всё пропало, шеф (если серьезно mysqli_connect_error() скажет где конкретно мы накосячили)
}
else {
$sql = 'SELECT name, place FROM LIST'; //если всё ок — работаем дальше
$result = mysqli_query($link, $sql); //про параметры не забываем
}
if ($result == false) {
print("Произошла ошибка при выполнении запроса"); //ну, мало ли...
}
else {
while ($row = mysqli_fetch_row($result)){ //пока читаем
print("<pre>".$row[0]."	"."	".$row[1]."<br />"."</pre>"); //выводим строки через print
}
}
?>
Почему я использовал "<pre>"? Ну, это первое что пришло в голову, когда я подумал о том, чтобы привести результат запроса в человеческий вид и сделать табуляцию.
Кстати, если вы тоже любите пиво используете hostcms, то можете заметить, что похэпэ на обычной, статичной странице после её сохранения не работает, а если вы жмякните Ctrl+U и глянете свой (мой, ихний) говнокод — быстро поймете, что все наши труды тупо закомментированы целиком и полностью (<!-- ... -->).
Короче, писать пыхопэ-код, ну чтобы он выполнялся, придется на динамических либо типовых динамических страницах.
Ах, да, результат. Вот он:
PS надеюсь комментарии в коде, как всегда информативны, ну а если есть вопросы — моя почта болтается на рее в футере.
