表未进入实时网络托管

我尝试了以下编码(带有 HTML 的 PHP)来开发网站。它在 localhost 环境中运行良好。对于网络托管,我在 Godaddy 购买了空间。我在 localhost 中使用 Ampps 服务器尝试了此代码,它以表格格式显示内容。我在 Godaddy 中成功上传了内容。但是没有在现场访问中获得表。


编码


mysql_connect("localhost", "root", "mysql")or die("cannot connect"); 

mysql_select_db("ex")or die("cannot select DB");

# Prepare the SELECT Query

$selectSQL = 'SELECT * FROM `volume1` where no=1';

# Execute the SELECT Query

if( !( $selectRes = mysql_query( $selectSQL ) ) )

{

echo 'Retrieval of data from Database Failed - #'.mysql_errno().': '.mysql_error();

}

else

{

?>

<table border=1 border color=#e5e5e5 width=925>

<thead>

<tr>

<td style="font-size: 21px; font-weight: bold; color: #ffffff;" width="479" bgcolor="#ffffff" align="center"><span style="color: #000000; text-decoration: none;">Title/Author Name</span></td>

<td style="font-size: 21px; font-weight: bold; color: #ffffff;" width="29" bgcolor="#ffffff" align="center"><span style="color: #000000; text-decoration: none;">Pdf</span></td>

</tr>

</thead>

<tbody>

<?php

if( mysql_num_rows( $selectRes )==0 )

{

echo '<tr><td colspan="4">No Rows Returned</td></tr>';

}

else

{

while( $row = mysql_fetch_assoc( $selectRes ) )

{

?>

<tr><td> <font align="justify">

<?php

echo "<font size=4 color=#0a0953>{$row['title']} </font> <br><font size=3 color=#07666e><br> {$row['author']}</font></td><td>\n";

?></font>

<a href="images/pdf/<?php echo"{$row['pdf']}";?>.pdf" target="_blank">

<img src ="images/pdf.jpg" height="40" width="40" />  

</a>

</tr>

<?php 

}

}

?>


动漫人物
浏览 124回答 2
2回答

HUH函数

请在您的 GoDaddy 控制面板 -> MySQL 数据库中创建一个数据库,并在那里创建一个数据库并将您的本地数据库移动到这里。此外,在您的 cPanel 中检查您的 PHP 版本并根据需要进行更改。

慕村225694

问题可能出在以下几行:mysql_connect("localhost", "root", "mysql")or die("cannot connect");&nbsp;mysql_select_db("ex")or die("cannot select DB");您看不到该表,因为其中没有数据。您将必须为 GoDaddy 数据库查找/创建一个帐户(也将一些数据放在那里),然后相应地更改 mysql 名称、密码和数据库。编辑:mysql_*功能也已被弃用,mysqli_*如果可能,请改用。
打开App,查看更多内容
随时随地看视频慕课网APP