簡體   English   中英

PHP PDO 如何處理結果?

[英]PHP PDO how to handle results?

如何使用 PHP PDO 處理結果?

$sth = $dbh->prepare("SELECT * FROM users WHERE test = :steamid");
$sth->bindParam(':test', $colour);
$sth->execute(); 
$result = $sth->fetch(PDO::FETCH_ASSOC);
print_r($result);

所以打印輸出類似於: Array ( [id] => 1 [test] => red [rank] => 1 )我該如何處理這個輸出? 如果我 - 例如 - 想比較red和藍色?

根據您提供的內容,您應該執行以下操作:

echo $result['test'];

此外,沒有可比較的藍色值。 如果您需要更多信息,請向我們提供更多代碼

如果您想將red值與字符串blue進行比較,則必須執行以下操作:

if ( 'blue' === $result[ 'test' ] ) {
    // Do somethinkg
}

請注意,我在比較的左側輸入了我的字符串,只是為了避免任何錯誤,例如$result['test'] = 'blue'這會將值blue分配給$result['test']

所以打印輸出類似於: Array ( [id] => 1 [test] => red [rank] => 1 ) 我該如何處理這個輸出?

簡單的數組,沒什么特別的。

echo $result['rank'];

例如 - 想要比較紅色和藍色?

if($result['test']=='blue')

暫無
暫無

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

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