2017-07-21 103 views
-2

我將給出一個例子,解釋我的問題: 我有一個表:tbl_city,有兩列:(city_idcity_name);數據庫| phpmyadmin |查詢

我的問題: 我已經從用戶那裏得到城市名稱,我怎麼能知道屬於給定city_name的召集city_id

回答

0

基本SELECT查詢?

SELECT city_id FROM tbl_city WHERE city_name = 'the_city'; 

你的問題不是100%清楚,但這聽起來像問題的問題。

+0

這是它,但如果我想保存返回的值,並在以後使用它:$ sql =「SELECT city_id FROM tbl_city WHERE city_name ='the_city'」;嗯,我明白,一行將被添加,然後我將能夠讀取給定的值,謝謝你,我已經是一個初學者在PHP和需要工作更多,我也需要一些幫助 – MahSou

+0

行將不會由「SELECT」查詢添加,但是由另一個「INSERT INTO」查詢添加。 'city_id'很可能是'auto_increment'字段,所以當添加新的'city_name'時,'city_id'值將自行增加。然後,可以使用上面的'SELECT'查詢來查找'tbl_city'中存在的'city_name'的'city_id'。如果「SELECT」找不到匹配,則不會找到任何行。如果你的意思是來自組合框(有些人稱之爲「下拉式」),其中一個「'標籤,選項值和項目從'tbl_city' - >'city_name'輸入,每個選項的值是每個項目的id(來自'city_id'),謝謝:) – MahSou