Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.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
Javascript 连接MYSQL问题的PHP编码_Javascript_Php - Fatal编程技术网

Javascript 连接MYSQL问题的PHP编码

Javascript 连接MYSQL问题的PHP编码,javascript,php,Javascript,Php,我正在创建一个数据库来创建我的“PHP”网站,但我无法做到这一点。我的网站是与rideshare公司相关的,并将其改为php以获取有关我们用户的详细信息。但我无法使用以下PHP代码连接MYSQL: 有人能帮我调试这段代码吗? 我将非常感谢您。首先,您不应该使用mysql,因为使用PHP7时,mysql扩展不再有效。所以你必须考虑把它改为MySQL或PDO。建议使用PDO。任何快速修复$selected=mysql\u select\u db$dbhandle的方法,示例都会这样做,并检查所有值,

我正在创建一个数据库来创建我的“PHP”网站,但我无法做到这一点。我的网站是与rideshare公司相关的,并将其改为php以获取有关我们用户的详细信息。但我无法使用以下PHP代码连接MYSQL:

有人能帮我调试这段代码吗?
我将非常感谢您。

首先,您不应该使用mysql,因为使用PHP7时,mysql扩展不再有效。所以你必须考虑把它改为MySQL或PDO。建议使用PDO。任何快速修复$selected=mysql\u select\u db$dbhandle的方法,示例都会这样做,并检查所有值,如hostname数据库名称table name,确保没有错误

试试这个。它使用带有错误回显的MySQLi

<?php

$username = "name";
$password = "password";
$hostname = "host";
$database = "examples";

$con = mysqli_connect($hostname, $username, $password, $database);

if (!$con) {
    exit("Connection failed: " . mysqli_connect_error());
}

$result = mysqli_query($con, "SELECT id, model,year FROM cars");

if (mysqli_error($con)) {
    exit("Error: " . mysqli_error($con));
}

while ($row = mysqli_fetch_array($result)) {
    echo "ID:" . $row['id'] . " Name:" . $row['model'] . "Year: " . $row['year'] . "<br>";
}

mysqli_close($con);

不要使用mysql。使用mysqli或pdo1。不要使用MySQL,而是切换到MySQLi或PDO。2.使用mysqli_error和mysqli_connect_error进行调试。尝试连接时收到了哪种回声?请确保数据库连接凭据正确。不要忘记绑定语句。PDO使用准备好的语句要好得多
<?php

$username = "name";
$password = "password";
$hostname = "host";
$database = "examples";

$con = mysqli_connect($hostname, $username, $password, $database);

if (!$con) {
    exit("Connection failed: " . mysqli_connect_error());
}

$result = mysqli_query($con, "SELECT id, model,year FROM cars");

if (mysqli_error($con)) {
    exit("Error: " . mysqli_error($con));
}

while ($row = mysqli_fetch_array($result)) {
    echo "ID:" . $row['id'] . " Name:" . $row['model'] . "Year: " . $row['year'] . "<br>";
}

mysqli_close($con);