【发布时间】:2020-03-07 22:51:34
【问题描述】:
我想为我的 html 页面提供来自 SQLServer 数据库的数据。我想使用 Javascript,但我发现这不是最好的选择。所以我尝试使用 php(那不是我最喜欢的语言)。
我试过这个:
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="css/style.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<link rel="shortcut icon" href="res/MPS.png" type="image/x-icon"/>
<link rel="icon" href="res/MPS.png" type="image/x-icon"/>
<title>Historique</title>
</head>
<body>
<?php
$servername = "192.168.102.232\SQLEXPRESS"
$connectionInfo = array("Database" => "PROFACE", "UID" => "userName", "PWD" => "password");
$conn = sqlsrv_connect($servername, $connectionInfo);
if($conn) {
echo "Connexion OK. <br/>";
} else {
echo "Connexion NOK <br/>";
die( print_r(sqlsrv_errors(), true));
}
?>
</body>
</html>
用户名和密码替换为我原始代码中的真实信息。
这段代码不能正常工作,我有这个错误:
Parse error: syntax error, unexpected '$connectionInfo' (T_VARIABLE)
我看不出问题出在哪里,我的代码是否可以工作。
【问题讨论】:
-
U 在 $servername = "192.168.102.232\SQLEXPRESS" 上缺少分号;
-
哦,是的,基本错误。但是现在我有```致命错误:未捕获的错误:调用未定义的函数sqlsrv_connect()```
-
在
php.ini中启用了吗? -
我不知道...
-
改用 PDO。这样更好。
标签: php html sql-server