Открыть меню    

Соединяемся с базой данных, случайный запрос, выводим результат

PHP

<?php

define ('HOSTNAME', 'localhost');
define ('USERNAME', 'username');
define ('PASSWORD', 'password');
define ('DATABASE_NAME', 'recommendations');

$db = mysql_connect(HOSTNAME, USERNAME, PASSWORD) or die ('I cannot connect to MySQL.');

mysql_select_db(DATABASE_NAME);

$query = "SELECT testimonial,author FROM recommendations WHERE 1 ORDER by rand() LIMIT 1";

$result = mysql_query($query);

while ($row = mysql_fetch_array($result)) {
echo "<p id="quote">" , ($row['testimonial']) , "</p> \n <p id="author">&ndash;" , nl2br($row['author']) , "</p>";
}

mysql_free_result($result);
mysql_close();
?>

Где mysql_connect - открывает соединение с сервером MySQL, mysql_select_db - выбирает базу данных MySQL, mysql_query - посылает запрос MySQL (для запроса SELECT возвращает указатель на результат запроса, или FALSE если запрос не был выполнен); mysql_fetch_array - обрабатывает ряд результата запроса, возвращая ассоциативный массив, численный массив или оба.

Комментарии к статье

Добавить комментарий к сниппету