Я создаю сайт для продавца, который хочет иметь возможность указать тип клиента в сертификационном номере, а затем вызвать из базы данных информацию, связанную с этим номером.Кажется, это довольно просто, и у меня написан код.Код работает на моем локальном сервере, но при загрузке на удаленный сервер я получаю ошибки.
Пример того, что я имею в виду, можно найти здесь: https://www.psacard.com
Работает на моем локальном сервере, но не на моем удаленном (пространство для наград).
<table border="1" cellspacing="1" cellpadding="10">
<tr>
<th>Certificate Number</th>
<th>Player</th>
<th>Item</th>
<th>Sport</th>
<th>Date</th>
<th>Description</th>
<th>Authenticator</th>
</tr>
<?php
$conn=mysqli_connect("server", "user", "password" "database");
$set=$_POST['search'];
if($set) {
$show="SELECT * FROM Certificates where CertificateNum='$set'";
$result=mysqli_query($conn, $show);
while($rows=mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>";
echo $rows['CertificateNum'];
echo "</td>";
echo "<td>";
echo $rows['Player'];
echo "</td>";
echo "<td>";
echo $rows['Item'];
echo "</td>";
echo "<td>";
echo $rows['Sport'];
echo "</td>";
echo "<td>";
echo $rows['Date'];
echo "</td>";
echo "<td>";
echo $rows['Description'];
echo "</td>";
echo "<td>";
echo $rows['Authenticator'];
echo "</td>";
echo "</tr>";
echo "<br>";
}
}
else{
echo "Nothing Found";
}
?>
</table>
ПользовательМожно ввести код в форму, а затем информация вызывается из базы данных MySQL и отображается в таблице.
Ошибка:
Предупреждение: mysqli_connect (): (42000/1044): доступ пользователю '2950881_choice' @ '%' к базе данных 'Certificates' запрещен в / srv / disk3/2950881/www/choiceapproval.dx.am/search_page.php в строке 13
Предупреждение: mysqli_query () ожидает, что параметр 1 будет mysqli, логическое значение указано в /srv/disk3/2950881/www/choiceapproval.dx.am / search_page.php в строке 17
Предупреждение: mysqli_fetch_array () ожидает, что для параметра 1 задано значение mysqli_result, ноль указан в /srv/disk3/2950881/www/choiceapproval.dx.am/search_page.php в строке18