0

データベースから返される ID を定義する方法があるかどうか疑問に思っていますvehicles。車両モデル ID を格納する場所と呼ばれるテーブルがあります。そのテーブルはユーザーに接続されているため、ループを介してその ID を返します。ユーザーの車にはそれ以上のものがありますそのユーザーに、彼の車が UCP にあることを示します。しかし、それが私に示しているのはvModelID です。データベースからの ID を変更する方法はありますか? たとえばvModel ID=100、UCP でスクリプトID ではなく、定義された値をそのユーザーに表示します... Lorem Ipsum としましょう...

今では次のようになっています。

Your vehicles - 142 , 162 , 155 etc.

そして、データベース構造を変更せずに必要なもの:

Your vehicles - Ford , Bmw etc.

アップデート

これらのコマンドは古くて時代遅れかもしれませんが、私は自分の使い方のためにこれを学び、実行しているだけです。私のクエリ:

$autoget = mysql_query("SELECT vModel FROM vehicles WHERE vOwner='$usernameshow' ");
echo'<li>Your vehicles:&nbsp';
while($autoshow = mysql_fetch_assoc($autoget))
{
echo'<div class="raudona-box">'.$autoshow['vModel'].'</div>&nbsp ';
}

私のデータベース構造: http://i.imgur.com/lNX5Q7d.png -- 画像を投稿できません:(

4

1 に答える 1

0

モデルを含むテーブルができたので、次のようにします。

SELECT m.model FROM vehicles v LEFT JOIN vmodel m ON v.vModel = m.ID WHERE vOwner='$usernameshow'

列名は、独自のデータベース構造に基づいて変更されます

于 2013-09-18T14:56:15.197 に答える