Отображение данных sql в HTML-таблице с использованием php - PullRequest
0 голосов
/ 17 мая 2018

Я очень, очень плохо знаком с HTML, PHP и SQL, поэтому этот вопрос может показаться не слишком умным, но ситуация начинает меня раздражать.

Я хочу отобразить данные из моей базы данных Mysql с именем "movies" в HTML-таблице на моем веб-сайте.Таблица называется «тест».Я понимаю, что мне нужен php для обработки запроса из sql в html.

Однако, и я прочитал много ответов / учебных пособий как здесь, так и в других местах, я не могу заставить свой код работать.

Вот код:

<?php
$connection = mysql_connect('localhost', 'root', 'password');
mysql_select_db('movies');

$query = "SELECT * FROM test";
$result = mysql_query($query);

echo "<table>";

while($row = mysql_fetch_array($result)){
echo "<tr><td>" . $row['Name'] . "</td></tr>"; 
}

echo "</table>";

mysql_close();

?>

Чтобы сделать это как можно более простым для меня, таблица содержит только две записи только с ИД и именем.

Это то, что отображается, когда я открываю сайт в html-формате в Chrome:

"; while ($ row = mysql_fetch_array ($ result)) {echo" ". $ Row ['Имя ']. "";} Echo ""; mysql_close ();?>

Я не могу понять, в чем проблема, поэтому теперь я перехожу к этому. Если моя цель - показать двазаписи из моей таблицы в таблице на моем веб-сайте, где мне нужно исправить то, что в моем коде?

Это просто потому, что я больше не могу открыть файл в Chrome, когда у меня включен php-код? Если да, то в какой программе мне нужно будет открыть файл?

Спасибо за ваше время и, надеюсь, небольшую помощь!

1 Ответ

0 голосов
/ 17 мая 2018

Попробуйте использовать mysqli_query($connection, $query) вместо mysql_query($query) и mysqli_fetch_array($result) вместо mysql_fetch_array($result).

Обратите внимание на переменную $connection, которая необходима с новой mysqli.

Вам также необходимо использовать новый mysqli_connect.Например, попробуйте,

$ connection = mysqli_connect ('localhost,' root ',' password ',' movies ');

Я предполагаю, что' test '- это таблица в' movieБаза данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...