[英]what if statement do i need to check if the value i have entered in the input field exists in the database?
我對php和js還是很陌生 ,我知道如何檢查輸入字段是否為空,但我不知道如何檢查用戶輸入到該字段中的值在嘗試使用的數據庫中不存在== false
但無濟於事
任何幫助表示贊賞!
if (empty($a))
{
// Error Message
}
if ( $a == false)
{
}
您需要使用sql查詢。 就個人而言,我使用mysqli擴展,該擴展具有相當不錯的詳細手冊。 如果您開始弄亂sql查詢和用戶提交的數據,則還應該檢查如何轉義這些查詢甚至更好地准備的語句,以避免sql注入。
祝好運。
將輸入值存儲在變量中,然后使用POST請求將其傳遞到數據庫。 您可以使用“ WHERE column_name = input_value”,並在獲得響應時檢查長度。
如果長度> 0,則表示用戶輸入數據中存在一個值。
這就是我現在能想到的。
請按照此步驟進行POST請求。
使用PDO數據庫庫。 這可能對您有幫助: https : //www.w3schools.com/php/showphpfile.asp?filename=demo_db_select_pdo
既然您說過您是PHP新手,那么您知道“ isset”,“ empty”和“ false”檢查(“ ==”和“ ===”)之間的區別嗎? 以下資源可能會幫助您:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.