![](/img/trans.png)
[英]Fatal error: Call to undefined function sqlsrv_connect() in C:\wamp\www\last\connect.php
[英]Fatal error: Call to undefined function bluesoft\connect() in C:\wamp\www\class\utility\DataBase.php on line 43
我有這 3 堂課
“致命錯誤:在第 43 行調用 C:\\wamp\\www\\class\\utility\\DataBase.php 中未定義的函數 bluesoft\\connect()”
1-數據庫文件
<?php
namespace bluesoft;
class DataBase {
public function __construct()
{
echo "1";
}
public function Connect()
{
$servername = "localhost";
$username = "root";
$password = "";
try {
$conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
return 1;
}
catch(PDOException $e)
{
return 2;
}
}
public function TestConnect()
{
if(!connect() == 1)
{
echo"connect error";
}
}
}
and
2-User file
<?php
namespace bluesoft\User;
use bluesoft\DataBase as am;
include("DataBase.php");
class User extends am{
public $User_id;
private $User_name;
private $User_email;
private $User_pass;
private $User_per;
private $User_date;
private $User_lldate;
private $User_act;
public function __construct()
{
$z= new am();
$z->TestConnect();
}
public function add()
{
}
3-指數
<?php
include "class/utility/User.php";
$a = new bluesoft\User\User();
$a->User_id =1;
?>
connect()
不是全局函數,因此您需要將它與對象引用一起使用
public function TestConnect()
{
if(!$this->connect() == 1)
{
echo"connect error";
}
}
$this
是當前對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.