2017-07-21 4 views
-2

私は質問を説明する例を与えます: 私はテーブルを持っています:tbl_city、2つの列を持つ:(city_idcity_name);| phpmyadmin |クエリ

私の質問: 私は、ユーザーから都市名を取得する必要があり、どのように私は招集city_idを知っている可能性が与えられcity_nameに属しています?

答えて

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

関連する問題