首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP不显示数据库mysql中的任何数据

PHP不显示数据库mysql中的任何数据
EN

Stack Overflow用户
提问于 2018-06-10 21:23:13
回答 1查看 143关注 0票数 -3

最近我正在用php工作,我想要显示数据,但这里没有显示我的代码,我想从数据库中获取数据并显示它,但什么也没有显示

代码语言:javascript
复制
    <?php 
$name = $_POST["names"] ;
$servername = "localhost";
        $username = "root";
        $password = "";
        $dbname = "phpapp";

        // Create connection
        $conn = mysql_connect("localhost", "root", "");
        $db = mysql_select_db($dbname, $conn);
        // Check connection
        echo "Connected successfully";

        $query = mysql_query("SELECT * FROM `user` WHERE 'name'='$name' " , $conn) or die ('Erreur SQL ! <br />'.mysql_error());
        $row = mysql_fetch_array($query) ;
        while($row = mysql_fetch_array($query)){
            echo "<table>";
            echo "<tr>";
            echo "<td>".$row['name']."</td>";
            echo "<td>".$row['lastname']."</td>";
            echo "<td>".$row['email']."</td>";
            echo "</tr>";
            echo "</table>";
        }
        mysql_close();

?>
EN

回答 1

Stack Overflow用户

发布于 2018-06-11 05:10:38

使用以下使用mysqli_*的代码。你正在使用的东西很久以前就被弃用了。

代码语言:javascript
复制
<?php 
$name = $_POST["names"] ;
$servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "phpapp";

    // Create connection
$conn=mysqli_connect($servername ,$username,$password,$dbname);

if (mysqli_connect_errno())
{
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result =mysqli_query($con, "SELECT * FROM `user` WHERE `name` = '$name'");
while ($row = mysqli_fetch_array($result)){
        echo "<table>";
        echo "<tr>";
        echo "<td>".$row['name']."</td>";
        echo "<td>".$row['lastname']."</td>";
        echo "<td>".$row['email']."</td>";
        echo "</tr>";
        echo "</table>";
    }
mysqli_close($conn);?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50784141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档