Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP don';不显示数据库mysql中的任何数据_Php_Mysql - Fatal编程技术网

PHP don';不显示数据库mysql中的任何数据

PHP don';不显示数据库mysql中的任何数据,php,mysql,Php,Mysql,最近我在使用php,我想显示数据,但这里没有显示我的代码,我想从数据库中获取数据并显示,但没有显示任何内容 <?php $name = $_POST["names"] ; $servername = "localhost"; $username = "root"; $password = ""; $dbname = "phpapp"; // Create connection $conn = mys

最近我在使用php,我想显示数据,但这里没有显示我的代码,我想从数据库中获取数据并显示,但没有显示任何内容

    <?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();

?>

使用以下使用mysqli的代码。您正在使用的内容很久以前就被弃用了

<?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);?>

停止使用不推荐的
mysql.*
API。使用
mysqi_*或
PDO`。还了解防止SQL注入的预处理语句可能重复删除列名周围的单引号。提示
mysql\u错误
显示语法错误