|
|
|
ทำไมดึงข้อมูลมาโชว์ ถึงออกแค่รายการเดียว ทั้งที่มีอยู่ 2 รายการ |
|
|
|
|
|
|
|
คุณได้ loop หรือ ป่าว
|
|
|
|
|
Date :
2011-07-30 19:35:24 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่คือโค๊ดตาราง tel ครับ
Code (PHP)
<?
$strSQL = "SELECT * FROM tel where id_detail=".mssql_result($objQuery,$i,"id_detail")." ";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mssql_fetch_array($objQuery))
?>
<b>หมายเลขโทรศัพท์</b> <? { ?> <?=mssql_result($objQuery,$i,"tel");}?>
|
|
|
|
|
Date :
2011-07-30 19:52:20 |
By :
MyZeus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$strSQL = "SELECT detail.ThaiName, tel.tel FROM detail LEFT JOIN tel ON detail.id_detail = tel.id_detail WHERE detail.id_detail = 41";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
$result = $objResult = mssql_fetch_array($objQuery);
echo $result['ThaiName'];
while($objResult = mssql_fetch_array($objQuery)){
?>
<b>หมายเลขโทรศัพท์</b> <?=$objResult['tel'];?>
<?PHP } ?>
ลองดูครับว่าได้รึป่าว?
|
ประวัติการแก้ไข 2011-07-30 20:08:39 2011-07-30 20:09:15 2011-07-30 20:09:42 2011-07-30 20:17:23 2011-07-30 20:33:32
|
|
|
|
Date :
2011-07-30 20:07:27 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันก็แหงล่ะครับ ที่จะขึ้นข้อมูลเดียว เพราะ loop มันไม่ทำงานอ่ะครับ
คุณไปใส่ ข้อความก่อนหน้าเครื่องหมาย { ซึ่งมันเป็นรูปแบบไม่ถูกต้องของ loop
หากจะ echo ข้อความให้ใส่ก่อน loop ครับ ไว้ข้างบน while() ครับ
|
|
|
|
|
Date :
2011-07-30 20:43:40 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขึ้นครับ แต่มันขึ้นไม่ถูก มันไปอยู่บนรายการธุรกิจอื่นไล่มาจนถึงธุรกิจ id=41
|
|
|
|
|
Date :
2011-07-30 20:45:53 |
By :
MyZeus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใส่แบบคุณ TOM บอกแล้วครับ มันขึ้นซ้ำ
021234568 021234568
|
|
|
|
|
Date :
2011-07-30 21:15:00 |
By :
MyZeus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่าที่มันซ้ำเพราะว่า มันโดน while ครอบอยู่
มันเลยเป็็นว่า เอาแต่แถวแรกมา
ผมงงว่า ทำไมคุณใช้ mssql_result เเล้วก็ยังใช้ mssql_fetch_array ซ้ำกันน่ะครับ
เลือกซักอยากคิดว่าแค่นี้ก็น่าจะหมดปัญหาเเล้วนะครับ
|
|
|
|
|
Date :
2011-07-30 21:43:55 |
By :
grandraftz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณครับ
Code (PHP)
<?
$strSQL = "SELECT * FROM tel where id_detail=".mssql_result($objQuery,$i,"id_detail")." ";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]"); ?>
<b>หมายเลขโทรศัพท์</b>
<? while($objResult = mssql_fetch_array($objQuery))
{ ?> <?=$objResult["tel"];}?>
<?
|
|
|
|
|
Date :
2011-07-30 21:50:07 |
By :
MyZeus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|