当表有数据时返回零结果的PHP MySQL查询

当表有数据时返回零结果的PHP MySQL查询,php,html,mysql,Php,Html,Mysql,当表有10行时,我的PHP查询返回零结果。实际显示的是PHP表格格式代码的一部分 实际产量: 0) { // output data of each row while($row = mysql_fetch_assoc($result)) { echo "in: " . $row["in"]. " - Name: " . $row["Name"]. " - Email: " . $row["Email"]. " "; } } else { echo "0 re sults"; } mysql_c

当表有10行时,我的PHP查询返回零结果。实际显示的是PHP表格格式代码的一部分

实际产量:

0) { // output data of each row while($row = mysql_fetch_assoc($result)) { echo "in: " . $row["in"]. " - Name: " . $row["Name"]. " - Email: " . $row["Email"]. "
"; } } else { echo "0 re
sults"; } mysql_close($conn);? 
HTML/PHP代码:


替换

$result = mysql_query($conn, $sql);


将连接资源/实例作为第一个参数传递是的样式,您应该使用它,而不是将资源作为第二个参数传递(可选)——这是旧的和现在的方式。我会的

您可以使用


试试这段代码。这是您的confic.php文件:

<?php
$hostname = "localhost";
$username = "root";
$password = "";
$dbname = "database_name";

$connection = mysql_connect($hostname, $username, $password, $dbname);

if (!$connection) {

    die('Could not connect: ' . mysql_error());
}


您必须停止使用mysql——检查PHP 4.4.4是否支持mysqli扩展?这就是我正在使用的服务器上当前正在运行的内容。
<?php
$mysqli = mysqli_connect('localhost', 'root', '', 'db');
if ($mysqli->connect_errno) {
    die("Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error);
}

$sql = "SELECT `in`,`Name`,`Email` FROM tablename";
$result = mysqli_query($mysqli, $sql);
if ( !$result ) {
    die('query failed: '.$mysqli->error);
}

$row = mysqli_fetch_array($result);
if ( !$row ) {
    echo '0 results';
}
else {
    do {
        echo "in: " . $row["in"]. " - Name: " . $row["Name"]. " - Email: " . $row["Email"]. "<br>\r\n";
    }
    while( NULL!=($row=mysqli_fetch_array($result)) );
}
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "your_db";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT * FROM mytable";
$result = mysqli_query( $conn, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each row
    while($row = mysqli_fetch_assoc($result)) {
        echo "in: " . $row["id"]. " - Name: " . $row["Name"]. " - Email: " . $row["Email"]. "<br>";
    }
} else {
    echo "0 results";
}
mysqli_close($conn);
?>
<?php
$hostname = "localhost";
$username = "root";
$password = "";
$dbname = "database_name";

$connection = mysql_connect($hostname, $username, $password, $dbname);

if (!$connection) {

    die('Could not connect: ' . mysql_error());
}
<?php
include('config.php');
$sql = "SELECT * FROM table_name";
$result = mysql_query($sql);

if (mysql_num_rows($result) > 0) {

    while($row = mysql_fetch_assoc($result)) {

        ?>
            <div class="about-text">
                <?php
                    echo "In: ".$row["in"]."Name: ". $row['Name'].","."Email: ".$row['Email']."</br>";
                ?>
            </div>
        <?php
    }
}else{
    echo "There is no Result!!!!";
}
mysql_close($connection);