【发布时间】:2019-01-19 14:12:38
【问题描述】:
我正在尝试使用 PHP 从我的 PC 上的本地数据库中选择数据,但是当我运行 127.0.0.1/test.php 文件时出现此错误。
错误:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in
C:\xampp\htdocs\test.php:11 Stack trace: #0 {main} thrown in
C:\xampp\htdocs\test.php on line 11
这是我的 PHP 脚本:
<?php
$servername = "Windows local servername";
$username = "Windows username";
$password = "windows password";
$dbname = "dbname";
// Create connection
$conn = mysql_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn){
die('error connecting to database');
}else{
mysql_select_db(dbname, $conn);
}
$sql = "SELECT UserId, UserEmail, UserPassword FROM User";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["UserId"]. " - UserEmail: " . $row["UserEmail"]. " " . $row["UserPassword"]. "<br>";
}
} else {
echo "0 results";
}
$conn->close();
?>
我在网上四处查看,但我无法弄清楚这里有什么问题。我可以运行一个 hello world php 脚本并且它可以工作,所以我假设它与数据库的连接问题,但我在这里错过了什么?谢谢
额外:
我有:
【问题讨论】:
标签: php sql sql-server xampp