|
|
ขอความช่วยเหลือค่ะ .. เรื่อง คำสั่ง sql ค่ะ ต้องการเพิ่ม filed ใหม่ ในตารางเดิม |
|
|
|
|
|
|
|
ใช่คำสั่ง select ข้อมูลแบบไหนค่ะ
|
|
|
|
|
Date :
2011-12-06 10:52:48 |
By :
ขอความช่วยเหลือ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยากหน่อยครับ
|
|
|
|
|
Date :
2011-12-06 11:08:27 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้วิธีเช็คทีละสองแถวคับ
Ex.
Code (PHP)
$rows = array(
array(
'id' => '01',
'data' => 'aaa',
),
array(
'id' => '01',
'data' => 'bbb',
),
array(
'id' => '02',
'data' => 'aaa',
),
array(
'id' => '02',
'data' => 'bbb',
),
array(
'id' => '03',
'data' => 'aaa',
),
array(
'id' => '04',
'data' => 'aaa',
),
array(
'id' => '05',
'data' => 'aaa',
),
array(
'id' => '05',
'data' => 'bbb',
),
);
$counter = 0;
$last_id = NULL;
foreach ($rows as $row)
{
$counter++;
if ($last_id == NULL OR ($last_id !=$row['id'] AND $counter != 2)) echo '<br /> ';
if ($counter == 2 AND $last_id !=$row['id'])
{
echo 'NULL <br />';
$counter = 1;
}
elseif ($counter == 2)
{
echo $row['data']. ' ';
}
if ($counter == 1) echo $row['id'].' '.$row['data'].' ';
$last_id = $row['id'];
if ($counter == 2) $counter = 0;
}
if ($counter == 1) echo 'NULL';
Result
01 aaa bbb
02 aaa bbb
03 aaa NULL
04 aaa NULL
05 aaa bbb
http://www.pjgunner.com
|
|
|
|
|
Date :
2011-12-06 11:37:24 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ.. แต่เขียนเป็นคำสั่ง sql นะค่ะ ไม่ได้ใช้php ค่ะ แบบ select ข้อมูลอ่ะค่ะ
|
|
|
|
|
Date :
2011-12-06 12:13:34 |
By :
ขอความช่วยเหลือ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลืมอ่านไปคับ ว่าคุณต้องการแก้ตาราง
โค้ดด้านบนก็พอจะเป็นแนวทางหรือ ปรับใช้
สร้างตารางใหม่ขึ้นมา แล้วเอา ผลลัพที่ได้ ไปเก็บไว้ในไฟล์ แล้วอ่านออกมาทีละบรรทัด แยกด้วย space
insert เข้าตารางใหม่คับ
|
|
|
|
|
Date :
2011-12-06 12:17:13 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|