0
如何使用我準備好的語句來檢索特定用戶的枚舉值作爲字符串,並在php中檢查另一個字符串?我怎樣才能得到一個SQL枚舉作爲一個字符串,並檢查它與另一個字符串?
如何使用我準備好的語句來檢索特定用戶的枚舉值作爲字符串,並在php中檢查另一個字符串?我怎樣才能得到一個SQL枚舉作爲一個字符串,並檢查它與另一個字符串?
如果您使用的是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.';
}
如果我沒有記錯(或它是一個新功能)PHP沒有枚舉..你能更具體嗎?你想從表中獲取某些東西,並將其與字符串進行比較或..? –
您提到準備好的語句和SQL您使用哪種數據庫。此外,你能否展示你到目前爲止所做的一切。 –