|
|
|
รบกวนสอบถามเกี่ยวกับ Array นิดนึงครับ สมมุติว่า ในฐานข้อมูลของผมมีคอรั่มอยู่ 4 Column คือ a b c d |
|
|
|
|
|
|
|
สมมุติว่า ในฐานข้อมูลของผมมีคอรั่มอยู่ 4 คอรั่ม คือ a b c d
แล้วผมอยากได้ ขอมูลในคอรั่ม c ทั้งหมด และจะนำไปเก็บใน Array
ผมใช้
Code (PHP)
<?
$conn=odbc_connect('Test_ODBC','','') or die ("Cannot connect to HyperFileSQL"); // Start connection
$intRows = 0;
$sql="SELECT * FROM Vehicle";
$rs = odbc_exec($conn,$sql);
while($objResult = odbc_fetch_array($rs))
{
$intRows++;
$datay = odbc_result($rs,3);
echo $datay;
}
?>
ผลจากการ echo $datay ออกมาคือ 765762358 (ยกตัวอย่าง)
แต่ตอนที่ผมต้องเอาค่าออกมาใช้ ผมต้องเอาค่ามาใช้ดังนี้ 7,6,5,7,6,23,5,8
พอมีวิธีที่จะเอา "," ไปคั่นระหว่างค่าหรือเปล่าครับ ขอบคุณล่วงหน้าครับ
ปล. จะเอาค่าเหล่านี้ไปแสดงเป็น "กราฟ" นั่นเองครับ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2011-04-29 17:38:55 |
By :
iammonster |
View :
846 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$string = '765762358';
$split = str_split($string);
$newstring = join(',', $split);
echo $newstring;
?>
str_split
join
|
|
|
|
|
Date :
2011-04-29 20:32:14 |
By :
Nautilus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณ Nautilus มากนะครับ ที่ช่วย
แต่ว่าจากข้อมูลของผม จะเห็นได้ว่า มีอยู่ 1 ตัว ที่เป็นเลข 2 หลักอยู่ด้วย
ถ้าใช้วิธีนี้ เลขทุกตัวจะถูกคั่นทั้งหมดน่ะครับ
บางที การหาค่าเพื่อเอาไปใช้กับ Array ของผมอาจจะผิด
ถ้าผิดจริง ใครพอมีวิธีอื่นมั้ยครับ ?
ขอขอคุณล่วงหน้าครับ.........
|
|
|
|
|
Date :
2011-05-03 08:23:44 |
By :
iammonster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
while(){...
// เก็บข้อมูลใน loop
$datay .= $datay.",";
}
// แล้วก็ตัดตัวสุดท้ายออก
$datay = sub_str($datay, 0, -1);
echo $datay;
|
|
|
|
|
Date :
2011-05-03 11:15:17 |
By :
aknueng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|