2014-02-11 27 views
0

如何使用我準備好的語句來檢索特定用戶的枚舉值作爲字符串,並在php中檢查另一個字符串?我怎樣才能得到一個SQL枚舉作爲一個字符串,並檢查它與另一個字符串?

+0

如果我沒有記錯(或它是一個新功能)PHP沒有枚舉..你能更具體嗎?你想從表中獲取某些東西,並將其與字符串進行比較或..? –

+0

您提到準備好的語句和SQL您使用哪種數據庫。此外,你能否展示你到目前爲止所做的一切。 –

回答

1

如果您使用的是PDO,則可以執行select語句並根據字符串進行檢查。

$conn = new PDO('mysql:host=localhost;dbname=test', 'root', ''); 
$query = $conn->prepare("SELECT `what` FROM `users` WHERE `user_id` = ?"); 
$query->bindValue(1, $user_id); 
try { 
    $query->execute(); 
} catch (PDOException $e) { 
    die($e->getMessage()); 
} 
$dbValue = $query->fetchColumn(); 
if ($dbValue === 'string') { 
    echo 'the db value does match the string.'; 
} else { 
    echo 'the db value is not equal to the string.'; 
} 
相關問題