用PHP从MySQL数据库输出表的问题

时间:2019-02-08 21:51:37

标签: php mysql html5

我正在为一个卖方建立站点,该卖方希望能够让客户输入认证编号,然后从数据库中调出与该编号相关的信息。看起来很容易,我已经编写了代码。该代码在我的本地服务器上有效,但是当我上传到远程服务器上时出现错误。

可以在这里找到我的意思的示例: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'@'%'添加到数据库中的“证书”   /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,   输入中为null   /srv/disk3/2950881/www/choiceapproval.dx.am/search_page.php在线   18

0 个答案:

没有答案