簡體   English   中英

如何“分解”我的PDO查詢返回的數組?

[英]How do I 'break down' the array returned by my PDO query?

就在我開始掌握MySQL的時候,我發現我應該學習PDO。 這是我到目前為止的(未完成的)代碼。 在擔心增加更多密碼安全性之前,我想讓它工作。 當我運行腳本時,打印的消息是“Array”。 如何解決這個問題並檢索數組中的數據?

try {
$db = new PDO($dbhost, $dbuser, $dbpassword);
$statement = $db->prepare("select * from users where email = :name");
$statement->execute(array(':name' => $username));
$result = $statement->fetch();
echo $result;}

catch(PDOException $e) {echo $e->getMessage();}

對不起,如果這是一個愚蠢的問題; 我一直在尋找一段時間,但找不到任何與我正在做的事情相匹配的好例子,而且我從例子中學到的東西比長而冗長的描述(例如PHP手冊)更好。

您可能希望首先查看您的PHP基礎,這些頁面似乎最合適:

http://php.net/manual/en/language.types.array.php

然后,您可以再次查看Fetch和FetchAll的代碼:

http://php.net/manual/en/pdostatement.fetch.php

注意,當從任何提供者接收數據時,數組是事實上的標准,如果它是pdo,mysql,mysqli,pgsql,這就是為什么我建議你首先查看ARRAY類型,好好掌握它,然后再次閱讀PDO的東西。 ..

暫無
暫無

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

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