在我的數據庫中,我有表Person (id, name, last_name, phone_number)
。我做這樣的事情:JavaScript從DB檢索數據
$queryPerson = mysqli_query($con, 'SELECT * FROM Person');
while ($person = mysqli_fetch_array($queryPerson)) {
echo '<option value="'.$person["id"].'">'.$person["name"].' '.$person["last_name"].'</option>';
}
我想用SCRIPT關閉從選擇複製所選值的文本框:
function copyPerson(data) {
document.getElementById["name"].value = data.value;
}
...但不是他們的ID我希望自己的姓和姓名和電話號碼在文本框中顯示。現在我想出了這個想法來讀取選項的值,將查詢發送到DB SELECT * FROM Person WHERE id = ID_FROM_SELECT
,然後接收我想要接收的數據。我不確定這是否是一個好主意。
在之前:是的,我需要有$person["id"]
作爲選項的值。
我的問題是:發送查詢數據庫是一個好主意 - 如果是的話,我怎麼能發送一個值從MySQL到MySQL,如果沒有 - 什麼是更好的解決方案?
編輯:除了@Thanos Tourikas答案,我發現這個鏈接是有幫助的: http://www.w3schools.com/php/php_ajax_database.asp
你的問題不清楚和** mysql_query($ sql,$ con)** – M98 2014-08-30 10:58:00
問題 - 修正了,我的'mysqli_query'語法正確 – whiteestee 2014-08-30 10:59:55
oh mysqli。 – M98 2014-08-30 11:02:04