我已经被困了一段时间了,但基本上我试图在 PHP 中创建一个函数,通过将用户用户名传递到函数中来检索用户 ID。
我正在使用 PHP 的 PDO,它可能会打到我的脸,但我收到以下错误:
“致命错误:在第 8 行的 /home/swinkidc/public_html/studentreach/core/user.php 中的非对象上调用成员函数 prepare()”
索引.php -
include 'core/user.php';
$user->getUserID("alex");
核心/user.php -
include('connect.php');
class user extends database{
public function getUserID($user){
$query = $_link->prepare('SELECT `id` FROM `users` WHERE `username` = :user');
}
}
核心/connect.php
class database {
protected $_link;
public function __construct (){
$_link = new PDO("mysql:host=localhost; dbname=swinkidc_student", "swinkidc_student", "");
}
}
提前致谢!