|
|
|
ถามเรื่อง แสดงข้อมุลูนตารางครับ สมมติว่า ผมคิวรี้ข้อมุล 1 field มา ได้จำนวน 20 เรคคอร์ด ต้องการให้มันแสดงข้อมุลลงตาราง |
|
|
|
|
|
|
|
ก็ ง่ายๆทำเหมือน คอลัมน์เดียว แต่เพิ่มอีกคอลัมน์ หนึ่ง เช่น
---------------------------------------------------------------------------------
แสดงข้อมูล แสดงข้อมูล
------------------------------------------------------------------------------
การวนลูปก็เหมือนกับ คอลัมน์เดียว
|
|
|
|
|
Date :
9 ต.ค. 2551 11:32:12 |
By :
แผน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<html><body>
<?PHP
$sql = "select *from ชื่อtable order by ชื่อที่ต้องการให้เลียงลำดับ";
$query = mysql_query($sql) or die("erorr=$sql");
$num = mysql_num_rows($query);
?>
<table>
<tr><td>ID</td><td>Name</td></tr>
<?PHP for($i=1; $<=$num $i++){
$row = mysql_fetch_array($query);
?>
<tr><td><?PHP echo $row['ชื่อ field ที่ต้องการโช']?></td>
<td><?PHP echo $row['ชื่อ field ที่ต้องการโช']?></td></tr>
<?PHP }?>
</table></body></html>
จะโชข้อมูลใน table ทั้งหมดที่ต้องการครับถ้ามี 10 บรรทัดก็โช 10 บรรทัด
*ตามใส่ } ปิดในคำสั่งforน่ะครับเพราะจะไม่วนตามจำนวนคอลัมม์
ลองทำดูน่ะครับ
|
|
|
|
|
Date :
9 ต.ค. 2551 11:44:47 |
By :
array |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมจะลองดูครับ ขอบคุณทุก comment ครับ
|
|
|
|
|
Date :
9 ต.ค. 2551 12:00:26 |
By :
วิทยื |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำตามคุณ array แล้วยังไม่ได้ครับ
2 column ข้อมูลมาจาก Field เดียวนะครับ
เช่น
$sql="Select Count(*) As Ex1 From Apartment ";
$exe=odbc_exec($connect,$sql);
$rows = odbc_result($exe,"Ex1"); // จำนวนอพารืทเม้นต์ทั้งหมด
$sql="Select * From Apartment ";
$execute = odbc_exec($connect, $sql);
while (odbc_fetch_row($execute))
{
$apname = odbc_result($execute,"Apartment");
echo "<table width='600' border='0'>";
echo "<tr>";
echo <td$apname</td>"; // column ที่1 ส่วน column ที่ 2 ทำไม่ได้ครับ
echo "</tr>";
echo "</table>";
}
ผลลัพธ์ที่อยากได้คือ...
------------------------------------
อาคาร1 | อาคาร2
อาคาร3 | อาคาร4
อาคาร5 | อาคาร6
------------------------------------
|
|
|
|
|
Date :
9 ต.ค. 2551 14:32:51 |
By :
วิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<html>
<body>
<?PHP
$host = "Localhost";
$user = "root";
$pass = "";
$dbname = "test";
$conn = @mysql_connect( $host, $user, $pass) or die ( "Cannot Connect DB" );
$db = mysql_select_db( $dbname) or die ("Cannot Select DB");
$sql = "select * from t1 order by id";
$query = mysql_query($sql) or die("erorr=$sql");
$num = mysql_num_rows($query);
?>
<table width="188" border="1" align="center">
<tr>
<?PHP
for($i=1; $i<=1; $i++){
$row = mysql_fetch_array($query);
?>
<td><?PHP echo $row['id']?></td><?PHP }?>
<?PHP
for($i=1; $i<=1; $i++){
$row = mysql_fetch_array($query);
?>
<td><?PHP echo $row['id']?></td><?PHP }?>
</tr>
<tr>
<?PHP
for($i=1; $i<=1; $i++){
$row = mysql_fetch_array($query);
?>
<td><?PHP echo $row['id']?></td><?PHP }?>
<?PHP
for($i=1; $i<=1; $i++){
$row = mysql_fetch_array($query);
?>
<td><?PHP echo $row['id']?></td><?PHP }?>
</tr>
<tr>
<?PHP
for($i=1; $i<=1; $i++){
$row = mysql_fetch_array($query);
?>
<td><?PHP echo $row['id']?></td><?PHP }?>
<?PHP
for($i=1; $i<=1; $i++){
$row = mysql_fetch_array($query);
?>
<td><?PHP echo $row['id']?></td><?PHP }?>
</tr>
</table>
</body>
</html>
ปล. ตัวแปรอย่าลืมเปลียนชื่อน่ะครับ
|
|
|
|
|
Date :
9 ต.ค. 2551 19:58:34 |
By :
array |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับคุณ array
|
|
|
|
|
Date :
10 ต.ค. 2551 11:46:11 |
By :
วิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|