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,027

HOME > PHP > PHP Forum > ต้องการดึงค่าจาก MySQL มาเป็น Array แบบตัวอย่างครับ ไม่ทราบว่าต้องทำยังไงครับ



 

ต้องการดึงค่าจาก MySQL มาเป็น Array แบบตัวอย่างครับ ไม่ทราบว่าต้องทำยังไงครับ

 



Topic : 052631



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



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




ต้องการดึงค่าจาก MySQL แล้วให้เก็บไว้ในตัวแปรให้เป็นแบบนี้อ่ะครับ
ต้องทำยังไงครับ

a=array('aa','bb','cc','dd.')



Tag : PHP, MySQL, Ajax, Console App







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-12-03 14:52:22 By : tongmew02 View : 14101 Reply : 8
 

 

No. 1



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



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


Go to : จะดึงข้อมูลจากฐานข้อมูลมาใส่ใน Array ยังไงครับ คือผมจะดึงข้อมูลในฐานข้อมูลมาใส่ใน Array






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-03 15:36:30 By : wisutsak
 


 

No. 2



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



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


Go to : PHP MySQL : Connect to MySQL Database ภาษา PHP กับฐานข้อมูล MySQL
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-03 15:42:14 By : noizeless
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Code (PHP)
<?
$strSql="select * from table ";
$query = mysql_query($strSql);
$num = mysql_num_rows($query);
$resultArray = array();
for ($i = 0;$i<$num;$i++) {
	$result = mysql_fetch_array($query);
	array_push($resultArray,$result);
}
?>


จะได้ $resultArray เป็น array ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-03 16:27:06 By : webmaster
 


 

No. 4



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



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


ขอบคุณครับ แต่ยังไม่ได้งงมากครับ
เป้าหมายของผมนะครับ ผมจะตรวจสอบค่าซ้ำก่อนบันทึกโดยใช้ AJAX ครับ จาก code นะครับ
1.index.html
2.jquery.js
3.user_availability.php

index.html นะคับCode (PHP)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Fancy Style Username availability Checking using jQuery</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="jquery.js" type="text/javascript" language="javascript"></script>
<script language="javascript">
//<!---------------------------------+
//  Developed by Roshan Bhattarai 
//  Visit http://roshanbh.com.np for this script and more.
//  This notice MUST stay intact for legal use
// --------------------------------->
$(document).ready(function()
{
	$("#username").blur(function()
	{
		//remove all the class add the messagebox classes and start fading
		$("#msgbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		//check the username exists or not from ajax
		$.post("user_availability.php",{ user_name:$(this).val() } ,function(data)
        {
		  if(data=='no') //if username not avaiable
		  {
		  	$("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  $(this).html('This User name Already exists').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else
		  {
		  	$("#msgbox").fadeTo(200,0.1,function()  //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  $(this).html('Username available to register').addClass('messageboxok').fadeTo(900,1);	
			});
		  }
				
        });
 
	});
});
</script>
</style>
</head>
<body>
<br>
<br>
<div align="center">
<div class="top" > A fancy username availability checker using jQuery - <strong>Username &quot;roshan&quot;, &quot;mike&quot; ,&quot;jason&quot; already exists</strong><br>
  Please move the focus out of the box to check the availability of username
</div>
<div >
   User Name : <input name="username" type="text" id="username" value="" maxlength="15" />
   <span id="msgbox" style="display:none"></span>
</div>

</div>
</body>
</html>



user_availability.php
<?php
//  Developed by Roshan Bhattarai 
//  Visit http://roshanbh.com.np for this script and more.
//  This notice MUST stay intact for legal use

//this varible contains the array of existing users
	header("Content-Type:text/plain;charset=TIS-620");
	$objConnect = mysql_connect("localhost","root","admin") or die("Error Connect to Database");
	$objDB = mysql_select_db("abc");

	//*** Check Username (already exists) ***//

		$strSql="select * from account ";
		$query = mysql_query($strSql);
		$num = mysql_num_rows($query);
		$resultArray = array();
		for ($i = 0;$i<$num;$i++) {
			$result = mysql_fetch_array($query);
			array_push($resultArray,$result); 		
				
		}

	//$existing_users=array('roshan','mike','jason','อา.');  [font color='red']ถ้าเป็นแบบนี้อ่ะได้ครับ เพราะเป็น array[/font]
$existing_users=($result); 
//value got from the get metho
$user_name=$_POST['user_name'];
//checking weather user exists or not in $existing_users array
if (in_array($user_name, $existing_users))
{
	//user name is not availble
	echo "no";
} 
else
{
	//user name is available
	echo "yes";
}
?>

แล้วอยากได้ฐานข้อมูลจาก Mysql มาเป็น array โดยที่
record 1 = array ตัวที่ 1
record 2 = array ตัวที่ 2 ประมาณนี้อ่ะครับ


ประวัติการแก้ไข
2010-12-03 16:43:03
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-03 16:39:30 By : tongmew02
 


 

No. 5



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



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


จะลองเขียนแบบนี้ก้อได้คับ

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<? 	$color1[a] = "แดง";       	// กำหนดค่า “แดง” ให้กับอะเรย์ “color1” ในอินเด็กซ์ “a”
	$color1[1] = "ขาว";       	// กำหนดค่า “ขาว” ให้กับอะเรย์ “color1” ในอินเด็กซ์ “1”
	$color1[c] = "น้ำเงิน";   	// กำหนดค่า “น้ำเงิน” ให้กับอะเรย์ “color1” ในอินเด็กซ์ “c”
	echo "อะเรย์ color1 : สร้างอะเรย์ด้วยเครื่องหมาย [ ] => ";
	print_r ($color1);	// แสดงค่าในอะเรย์ color1
	echo "<br>อะเรย์ color2 : สร้างอะเรย์ด้วยฟังก์ชัน array() => ";
        $color2 = array("a" => "แดง", "1" => "ขาว", "c" =>  "น้ำเงิน" ); // สร้างตัวแปรอะเรย์ด้วย array
print_r($color2); 	              // แสดงค่าในอะเรย์ color2    ?


จะได้ผลแบบนี้คับ
อะเรย์ color1 : สร้างอะเรย์ด้วยเครื่องหมาย [ ] => Array ( [a] => แดง [1] => ขาว [c] => น้ำเงิน ) อะเรย์ color2 : สร้างอะเรย์ด้วยฟังก์ชัน array() => Array ( [a] => แดง [1] => ขาว [c] => น้ำเงิน )

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-04 16:53:23 By : cmdping
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : cmdping เมื่อวันที่ 2010-12-04 16:53:23
รายละเอียดของการตอบ ::
... ถ้าสมมติข้อมูลผมมีอยู่ใน mysql แล้วครับ แต่ยังงงวิธีดึงออกมาอ่ะคับ T__T

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-07 10:59:17 By : tongmew02
 


 

No. 7

Guest


Code (PHP)
$rs = mysql_query('select * from tb') or die(mysql_error()); //tb คือชื่อตาราง
$a = array(); while($row = mysql_fetch_assoc()) $a[] = $row['title']; //title คือชื่อ column ที่ต้องการข้อมูลมาใส่ใน array


แล้วลองดูค่าตัวแปร $a ดูครับ
var_dump($a); echo $a[0]; echo $a[1];

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-07 13:11:32 By : num
 


 

No. 8

Guest


เขาต้องการคำตอบแค่นี้แหละมั้ง

Code (PHP)
$sql = "//คำสั่ง query ที่ต้องการจะเอาค่า";

$result = mysql_query($sql,$con);
while($a= mysql_fetch_array($result)){
	      print_r($a); //แสดงผลเพื่อดูผลลัพท์
}



ผลการ run จะได้ตัวแปลที่ต้องการทั้งหมดแต่ละบรรทัด เก็บเป็น Array ใส่ในตัวแปล $a
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-06 10:53:43 By : www.fb.com/chatchai.h2o
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ต้องการดึงค่าจาก MySQL มาเป็น Array แบบตัวอย่างครับ ไม่ทราบว่าต้องทำยังไงครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่