|
|
|
++ loop ++...ต้องเขียนโค้ด php อย่างไรค่ะ เพื่อให้มีคอมม่าคั่นระหว่างข้อมูลที่ query มา |
|
|
|
|
|
|
|
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$data = "";
while($objResult = mysql_fetch_array($objQuery))
{
$data .=",".$objResult["Name"];
}
?>
|
|
|
|
|
Date :
2009-11-29 06:51:24 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะได้แล้ว
แต่ถ้าเอาคอมหน้าอันแรกออกยังไงค่ะ สีแดงอ่าค่ะ
,0840699558,0840699558,0835473938
|
|
|
|
|
Date :
2009-11-30 01:58:13 |
By :
doraemonnoi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$data = "";
$first=true;
while($objResult = mysql_fetch_array($objQuery))
{
if($first){
$data=$objResult["Name"];
$first =false;
}else{
$data .=",".$objResult["Name"];
}
}
?>
|
|
|
|
|
Date :
2009-11-30 02:18:33 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$list = array();
while ( $objResult = mysql_fetch_array($objQuery) )
{
$list[] = $objResult["Name"];
}
$data = implode(',' , $list);
echo $data;
?>
|
|
|
|
|
Date :
2009-11-30 03:12:49 |
By :
danya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ ได้แล้ววแต่ว่ามีปัญหาอีกนั่นแหละค่ะ
ผลลัพมันวนลูปหลายรอบอ่าค่ะ
ต้องทำไงอ่าค่ะ
ให้มันแสดงครั้งเดียวของแต่ละแถวไม่ซ้ำกัน
ตอนนี้ผลเป็นแบบนี้ค่ะ
111,222111,222,333111,333
ซึ่งความจริงอยากให้ผลลัพเป็นแบบนี้ค่ะ
111,222,333
ช่วยหน่อยนะค่ะ ขอบคุณมากๆๆค่ะ
|
|
|
|
|
Date :
2009-11-30 03:20:03 |
By :
doraemonnoi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะขอบคุณจริงๆๆค่ะ ขอบคุณทุกคนเลยนะค่ะ โดยเฉพาะ No.4 คุณ ดุนยา ก่อนหน้านี้ไม่ได้รีเฟรสหน้าเลยไม่รุว่ามาโพสไว้ พอเห็นก็ลองเลยและก็ได้ ขอบคุณค่ะ อิอิ
|
|
|
|
|
Date :
2009-11-30 03:24:51 |
By :
doraemonnoi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
**
****
*******
***********
*************
*************
************
*************
*************
**********
*******
****
**
อยากทราบโค้ดทำรูปแบบข้างบนอะค่ะ
|
|
|
|
|
Date :
2011-04-07 10:39:48 |
By :
koyjunk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$number=$_POST["number"]; // การรับค่าากฟอมน่ะคราบ โดยพร้อมของผม ผมให้มันชื่อ number
for($loop=1 : $loop <= $number : $loop++ ){ //ออกจากloopต่อเมื่อ $loop > $number หรือจำนวน บรรทัดมั้นเอง
$loop2=1;
while ( $loop2<=$loop ){ // การพิมพ์ทีเลยบรรทัด โดย เงื่อนไขคือ $loop2 > $loop จะออกจากลูป
echo "*" ; แล้วมาเข้าลูป for อีกตามเคย จน หมดรอบ
}echo "</br>";
}
?>
ผลลัพทพ์ที่ได้
ถ้าใส่เลข 10 เข้าไปในฟอร์ม
ผลที่ได้
*
**
***
****
*****
******
*******
********
*********
**********
ปล ยังไม่ได้ลองรันเลย ถ้าผิดก็ขออภัยด้วย น่ะคราบ
|
|
|
|
|
Date :
2011-10-06 14:21:17 |
By :
นายปอนดิิ์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|