2015-02-19 6 views
-1

У меня возникла проблема с попыткой выяснить, как добавить еще один столбец в мое предложение where, которое не знает, как это сделать. Мне нужно иметь FIRSTNAME и LASTNAME, поскольку существующая база данных имеет два столбца.Как добавить еще один столбец в where where

<?php 



    header('Content-Type: application/json'); 


    try { 

    $dbName = "C:\\inetpub\\wwwroot\\fpdb\\staffing.mdb"; 
    $db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)};charset=UTF-8; DBQ=$dbName; Uid=; Pwd=;"); 

    } 
    catch (PDOException $e) { 
     echo $e->getMessage(); 
    } 
    $Employee_Name= trim($_POST["Employee_Name"]);  
      $params = array(':FIRSTNAME' => $Employee_Name); 

    $query = $db->prepare(" 
     SELECT * FROM tbl_USERS 
     WHERE FIRSTNAME=:FIRSTNAME"); 

    $query->execute($params); 

    $result = $query->fetch(PDO::FETCH_ASSOC); 
    $EMPLOYEE_NUMBER=trim('EMPLOYEE_NUMBER'); 
    $rc= $result[$EMPLOYEE_NUMBER]; 

    echo json_encode ($rc); 

?> 

ответ

1
$Employee_Name= trim($_POST["Employee_Name"]);  
     $params = array(':FIRSTNAME' => $Employee_Name, ':LASTNAME'=>$Employee_Lastname); 

$query = $db->prepare(" 
    SELECT * FROM tbl_USERS 
    WHERE FIRSTNAME=:FIRSTNAME and LASTNAME=:LASTNAME"); 

Я предполагаю, что имена столбцов выше, но в целом правильная идея

+0

Я попробовал, что единственный вопрос, мой сценарий не работает, потому что я думаю, как Lastname Employee_Lastname. Есть ли способ заставить мой скрипт использовать оба? – Veronica

+0

Я собираюсь отметить это правильно, потому что вопрос не задан со сценарием, поэтому я должен пойти дальше и задать другой вопрос. – Veronica

+0

Вам нужно будет опубликовать последнее имя в своем вызове ajax. Я предполагаю, что элемент HTML является элементом меню выбора. Как это заселено изначально? Вы можете показать фрагмент выпадающего списка? – RamRaider

Смежные вопросы