簡體   English   中英

試圖讓我當前的 PHP 程序訪問 MyPhpAdmin 創建的數據庫

[英]Trying to get my current PHP programs to access the DB created by MyPhpAdmin

我有一個使用 MYSQL 工作台創建的數據庫。 后來我獲得了訪問 MyphpAdmin 的權限。 使用 MyPhpAdmin 時,我無法連接到 Workbench 創建的數據庫。

然后我使用 MyPhpAdmin 創建了相同的數據庫,但現在我的代碼 (PHP) 找不到由 MyPhpAdmin 創建的數據庫。

我寧願使用 MyPhpAdmin 創建的數據庫,所以我需要做什么才能連接到 MyPhpAdmin 數據庫。 它們都位於同一台服務器上,我使用的是 XAMPP/Apache

謝謝。 唐“豪”

您可以為此使用 PDO:

$pdo = new PDO('mysql:host=localhost;dbname=mydb;port=3306', 'user', 'pass');

然后用它來發出請求:

$stmt = $pdo->prepare('SELECT * FROM users WHERE email = ? AND status=?');
$stmt->execute([$email, $status]);
$user = $stmt->fetch();

用於獲取多行:

$stmt  = $pdo->prepare("SELECT * FROM table WHERE name LIKE ?");
$stmt->execute([$search]);
$data = $stmt->fetchAll();

如果沒有參數,你可以只使用查詢:

$stmt = $pdo->query('SELECT name FROM users');

查看pdo的文檔,還有很多函數,比如rowCount等等

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM