Печать
Категория: Уроки PHP
Просмотров: 2402

Для отправки из скрипта PHP запроса или команды в MySQL используется функция mysql_query(). В приведенном примере выбираются все данные, хранящиеся в таблице m_product. Результат запроса возвращается функцией mysql_query () и записывается в переменную $result.

Далее, используется функция mysql_fetch_array () для получения первой записи из результата выборки в виде массива. Каждый последующий вызов mysql_fetch_array () возвращает следующую строку из набора записей. Все записи набора перебираются с помощью цикла while. Чтобы вывести значение каждой строки, мы используем переменную $row: $row['id'] и $row['title']. Данные будут отображаться в таблице HTML.

Пример:

$conn = mysql_connect("localhost","dbuser","dbpass");
if (!$conn)
die('Could not connect: ' . mysql_error());
mysql_select_db("test_db", $conn);
$result = mysql_query("SELECT * FROM m_product");
echo "
<
tr>";
while($row = mysql_fetch_array($result)) {
echo "";
echo "";
echo "";
echo "";
}
echo "
IDTitle
" . $row['id'] . "" . $row['title'] . "
";

mysql_close($conn);
?>

Контрольные вопросы и задания

  1. В таблицу m_product добавить поле price и заполнить данными это поле всех записей.
  2. В приведенном скрипте добавить вывод значений поля price.
  3. Поищите в документации PHP или Интернете информацию о классе PDO.