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 回答