【问题标题】:EasyPhP Web Server (Open Database is not working)EasyPhP Web 服务器(开放数据库不工作)
【发布时间】:2014-12-27 17:21:08
【问题描述】:

我有一个 EasyPHP 网络服务器,我从我的数据库中加载了一些代码,这是我的代码:

**<?php
// Connect to database server
$server = 'MYPC\SQLEXPRESSSERVER';
$connectionInfo = array("UID"=>"UserID", "PWD"=>"Password", "Database"=>"TestDatabase")// Connect to SQLSRV
$link = $server($server, $connectionInfo);
if (!$link) {
die('Something went wrong while connecting to MSSQL');
}
// Query to execute
 $query = "SELECT [UserID],[Username] FROM [USERTABLE] WHERE [UserName] = 'Hi'";
$stmt = sqlsrv_query( $link, $query);
while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_NUMERIC))
{
echo "Col1: ".$row[0]. "\n";
echo "Col2: ".$row[1]. "\n";
}
sqlsrv_free_stmt($stmt);
sqlsrv_close( $link);
?>**

当我将它上传到我的网络服务器时,我收到一个错误:

致命错误:在第 8 行调用 C:\Users\MyCPUName\Desktop\HTML\Data2.php 中未定义的函数 MYPC\SQLEXPRESSSERVER()

第 8 行用于连接到我的数据库,没有它,代码将无法工作。我需要有关此代码的帮助。

【问题讨论】:

    标签: php mysql sql-server


    【解决方案1】:

    您必须调用sqlsrv_connect() 才能连接到您的数据库。否则你没有链接到你的数据库。

    http://php.net/manual/de/function.sqlsrv-connect.php

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-01
      • 1970-01-01
      • 2013-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多