Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > ต้องการเก็บข้อมูลค่าใช้จ่ายแต่ละรายการไว้ในอารย์นะครับ



 

ต้องการเก็บข้อมูลค่าใช้จ่ายแต่ละรายการไว้ในอารย์นะครับ

 



Topic : 037744



โพสกระทู้ ( 9 )
บทความ ( 0 )



สถานะออฟไลน์




พี่ๆครับผมมีฐานข้อมูลไว้เก็บค่าใช้จ่ายโดย ฟิวแรกเก็บ idให้รัน autoฟิวที่ 2เก็บชื่อค่าใช้จ่ายฟิวที่3เก็บปีที่ 1 ฟิวที่4 เก็บปีที่2 ฟิวที่ 5 เก็บปีที่ 3 แบบนี้นะครับคือผมต้องการ query ข้อมูลออกมาเก้บไว้ใน อาเรย์โดย อาเรย์ตัวแรกเก็บรายการที่1 มีข้อมูลขือค่าใช้จ่ายปีที่1 ปีที่ 2 และปีที่3 และอาเรย์ตัวที่2ก้อเก็บรายการค่าใช้จ่ายของตัวที่2มีค่าใช้จ่ายปีที่1 ปีที่ 2และปีที่ 3 แบบนี้ไปเรื่อยๆนะครับถ้าผมถามแล้วยังไม่เข้าใจต้องขออภัยด้วยนะครับ
ต้องการเก็บค่าของแต่ละรายการนะ
$sql = "SELECT * FROM expense_year WHERE expense_id ='2'";
$query = mysql_query($sql);
while($result=mysql_fetch_array($query)){
$d1=$result['year1'];
$d2=$result['year2'];
$d3=$result['year3'];

}
$datay1=array($d1,$d2,$d3);
code ที่ผมเขียนนะครับ มันออกมาแค่อันเดียว



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-01-26 13:31:03 By : อนุชัยซ่า View : 829 Reply : 9
 

 

No. 1



โพสกระทู้ ( 1,268 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

ใช้ array_push(); ค่ะ






Date : 2010-01-26 14:54:14 By : ultrasiam
 


 

No. 2



โพสกระทู้ ( 9 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับ คุณ ultrasiam ถึงจะไม่เคยใช้ array_push(); ก้อตามแต่จะพยายามศึกษาครับถ้า
กรณาช่วยเขียน code พอเป็นแนวทางได้หรือป่าวครับ ขอบคุณมากครับ
Date : 2010-01-26 15:01:08 By : อนุชัยซ่า
 

 

No. 3



โพสกระทู้ ( 1,268 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

Code (PHP)
$sql = "SELECT * FROM expense_year order by expense_id";
$query = mysql_query($sql);
$arr=array();
while($result=mysql_fetch_array($query,MYSQL_ASSOC)){
     array_push($arr,$result);
}
print_r($arr);


จะได้
Code
Array(
[0]=>Array([expense_id]=>1[list]=>ค่าเบี้ยประกัน [year1]=>50000 [year2]=>50000 [year3]=>50000 [year4]=>50000 [date]=>2010-01-24)

[1]=>Array(...)
[2]=>Array(...)
[n]=>Array(...)

)

Date : 2010-01-26 15:02:57 By : ultrasiam
 


 

No. 4



โพสกระทู้ ( 9 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากๆเลยครับผม
Date : 2010-01-26 15:25:55 By : อนุชัยซ่า
 


 

No. 5



โพสกระทู้ ( 342 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ขออธิบาย array_push() เพิ่มเติมนะครับ
มัน ก็เหมือน ๆ กับการใช้ ตัวแปร array ธรรมดานี่แหล่ะครับ
เช่น

Code (PHP)
$x = array();
for($i=1;$i<10;$i++){
array_push($x,$i);
}


จะมีค่าเหมือนกับ
Code (PHP)
$x = array();
for($i=1;$i<10;$i++){
$x[] = $i;
}


จะเห็นว่า การเพิ่มสมาชิกเข้าไปใน array จะไม่ระบุ index ให้มัน
นั่นคือ มันจะเพิ่มเองอัตโนมัติครับ โดยนับ index เพื่มขึ้นเรื่อย ๆ ทีละ 1

และสุดท้าย จะให้ผลลัพธ์เหมือนกันกับโค้ดชุดแรกครับ

ขอให้สนุกกับการเรียนรู้ php นะครับ
Date : 2010-01-26 15:37:31 By : triplea
 


 

No. 6



โพสกระทู้ ( 9 )
บทความ ( 0 )



สถานะออฟไลน์


รบกวนอีกนิดหนึ่งนะครับ แล้วถ้าผมอยากนำเอาค่าที่ได้มาเก็บไว้ในตัวแปรอีกทีจะทำได้หรือเปล่าครับรบกวนพี่ๆด้วยนะครับ พอดีไม่มีความรู้ด้านอาเรยย์จริงๆๆครับคืออยากได้เช่น อาเรย์ 0 เก็บในตัวแปรชื่อ $data1 แบบนี้นะครับ รบกวนด้วยนะครับ ขอบคุณทุกคำตอบครับ
Date : 2010-01-26 15:56:06 By : อนุชัยซ่า
 


 

No. 7



โพสกระทู้ ( 1,268 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

อาเรย์ 0 เก็บในตัวแปรชื่อ $data1
อาเรย์ 1 เก็บในตัวแปรชื่อ $data2
อาเรย์ 2 เก็บในตัวแปรชื่อ $data3

แบบนี้หรอคะ
Date : 2010-01-26 15:59:20 By : ultrasiam
 


 

No. 8



โพสกระทู้ ( 9 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับๆ thaicreate จงเจริญ
Date : 2010-01-26 16:09:38 By : อนุชัยซ่า
 


 

No. 9



โพสกระทู้ ( 1,268 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

Code (PHP)
$arr1=array();
$arr2=array();
$arr3=array();
while($result=mysql_fetch_array($query)){
	array_push($arr1,$result[0]);
	array_push($arr2,$result[1]);
	array_push($arr3,$result[2]);
}
print_r($arr1);echo "<br>";
print_r($arr2);echo "<br>";
print_r($arr3);echo "<br>";


แบบนี้จะยังอยู่ในรูปของ array นะคะ
Date : 2010-01-26 16:26:16 By : ultrasiam
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ต้องการเก็บข้อมูลค่าใช้จ่ายแต่ละรายการไว้ในอารย์นะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่