|
- $pro_result = mysql_query("Select * From view1");
- while (list ($table1, $table2, $table3)
- = mysql_fetch_row($pro_result))
复制代码
正常来说这样就可以load出我的data.
如果我是这样写要如何load出我的data呢??
- $pro_result = mysql_query("Select view1.table2, view1.table4, view2.table2, view2.table4 From view1, view2 Where ........");
- while (list ($table1, $table2, $table3) 《————
- = mysql_fetch_row($pro_result))
复制代码
在list那里要如何写呢??? |
|
|
|
|
|
|
|

楼主 |
发表于 27-7-2006 12:41 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 27-7-2006 12:50 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 27-7-2006 12:57 PM
|
显示全部楼层
原帖由 goatstudio 于 27-7-2006 12:50 PM 发表
你这样写和以上的写法有什么不同?
SQL不同一个有两个table 例外一个是一个table罢了。。。。
但是当我用
- $pro_result = mysql_query("Select view1.table2, view1.table4, view2.table2, view2.table4 From view1, view2 Where ........");
复制代码
我要如何把view1.table2, view1.table4, view2.table2这些的data display出来呢?
我知道
- $pro_result = mysql_query("Select * From view1");
- while (list ($table1, $table2, $table3)
- = mysql_fetch_row($pro_result))
- {
- echo $table1 .....
- }
复制代码
这样就可以把那些data display出来了。。。 |
|
|
|
|
|
|
|
发表于 27-7-2006 01:28 PM
|
显示全部楼层
如果你在SQL QUERY BROWSER里确定你的SQL STATEMENT能RUN的话,你就用以下的METHOD来DISPLAY DATA IN PHP
$Result = mysql_query($SQL, $objConn);
$Count = mysql_num_rows($Result);
for ($i = 0; $i < $Count; $i++) {
$row = mysql_fetch_array($Result);
echo $row['fieldname']."<BR>";
} |
|
|
|
|
|
|
| |
本周最热论坛帖子
|