我有一個小問題,我需要解決。在我的數據庫中,用戶具有名稱表,字段類似於:userID:1/Name:firstname/Lastname:lastname。我有一個字符串文件,我需要驗證,字符串是:「姓氏,名字」我如何驗證,該字符串包含兩個項目?檢查字符串是否包含2個值
我試圖:
$fullname = $data[1];
$showdata = $db->prepare("SELECT userID FROM users WHERE firstname LIKE '%$fullname%' AND lastname LIKE '%$fullname%'");
$userioID = $rowas['userID'];
$showdata->execute();
$rowas= $showdata->fetch(PDO::FETCH_ASSOC);
echo $userioID;
編輯
更具體一點,Talandis,Justinas,In數據庫中的一個元素就像2個單元格。我如何驗證,文件中的字符串同時包含名字和姓氏?
EDIT 2
$fullname = $data[1];
$showdata = $db->prepare("SELECT userID FROM users WHERE lastname + ',' + firstname LIKE '%$fullname%'");
$showdata->execute();
$rowas= $showdata->fetch(PDO::FETCH_ASSOC);
$userioID = $rowas['userID'];
echo $userioID;
最後編輯:
$showdata = $db->prepare("SELECT userID FROM users WHERE lastname + ', ' + firstname LIKE '%$fullname%'");
- 增值空間 - 這是工作。
你有沒有試着用正則表達式? – Maxime
你能更具體嗎? – JustinasT
你有兩個標記的數據庫引擎。請刪除不適當的。 –