小编Ami*_*mit的帖子

如何在'php'中自行连接两个表后打印在表中获得的值?

如何从给定的代码中打印A.station_id

$query="SELECT A.train_no, A.station_id, A.arrival, A.dept, B.station_id, B.arrival, B.dept FROM TIME A,TIME B WHERE A.train_no = B.train_no AND A.station_id ='KNR' AND B.station_id='CLT' ";


$rs=mysql_query($query); 

while($row = mysql_fetch_array($rs)) {

echo "</td><td>".$row['A.station_id']."</td> <td>"       .$row['A.arrival'] ."</td> <td>".$row['A.dept'] . "</td><td>".$row['B.station_id'] . "</td> <td>".$row['B.arrival'] ."</td><td>" .$row['B.dept']. "</td><td>";

}
Run Code Online (Sandbox Code Playgroud)

php mysql sql

6
推荐指数
1
解决办法
62
查看次数

查询包括加入三个表是不行的?

在给定的代码中,我无法将tbl_schedule与其他两个表时间(A),时间(B)连接:

$query="SELECT A.train_no AS AA, A.station_id AS AB, A.arrival AS AC, A.dept AS AD, B.station_id AS AE, B.arrival AS AF, B.dept AS AG FROM TIME AS A,TIME AS B,tbl_schedule WHERE A.train_no = B.train_no
AND A.station_id ='$f' AND B.station_id ='$t' AND sc_tr_num=A.train_no";
$rs=mysql_query($query);

while($row = mysql_fetch_array($rs))
{
        echo "<tr><td>".$row['AA']."</td> <td>".$stname1."</td> <td>" .$row['AC'] ."</td>
        <td>".$row['AD'] . "</td><td>".$stname2. "</td><td>".$row['AF'] . "</td><td>" .$row['AG']. "
        </td><td>".$row['sc_mon']."</td><td>".$row['sc_tue']."</td><td>".$row['sc_wed']."</td>
        <td>".$row['sc_thu']."</td><td>".$row['sc_fri']."</td><td>".$row['sc_sat']."</td>
        <td>".$row['sc_sun']."</td></tr>"."<a href='Reservation.php'>Click Me</a><tr><td>";
}
Run Code Online (Sandbox Code Playgroud)

mysql

5
推荐指数
1
解决办法
31
查看次数

标签 统计

mysql ×2

php ×1

sql ×1