Я пытаюсь простой поиск из базы данных MySQL. Мне не повезло с учебниками, которые я читал, большинство из них пытаются сделать что-то намного сложнее, и я не могу сузить код!Поиск данных в MySQL
Я считаю, что у меня есть база данных, работающая, поскольку она подключается к ней без ошибок. Однако я не могу получить код правильно, это то, что я получил до сих пор ... Я пытаюсь получить firstname
из базы данных, ссылаясь на lastname
. В таблице 5 строк.
<?php
$servername = 'localhost';
$username = 'root';
$password = 'root';
$dbname = "shipping";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT firstname WHERE lastname = 'Barack' FROM MyGuests";
{
echo "Name: ".$rows['firstname']."<br/>";
}
$conn->close();
?>
'ИЗ MyGuests' находится в неправильном месте в запросе – Mihai
вы не выполнили какой-либо SQL в коде. –
Проверьте запрос на вкладке SQL phpmyadmin SQL, чтобы убедиться, что вы получаете нужные результаты, это очень помогает мне. Затем добавьте '$ result = mysqli_query ($ conn, $ sql);' выполнить в вашем php-скрипте – bbruman