PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

สอบถามเรื่อง select ข้อมูลจาก database เกิด error

สอบถามเรื่อง select ข้อมูลจาก database เกิด error
ต้องการ select ข้อมูลใน database แต่ก็ทำไม่ได้เลยคะไม่รู้ว่าผิดอะไรเลยลองใส่ die(mysql_error()) จากนั้นก็ลอง select ใหม่เลยพบว่า No database selected คืองงคะ ทั้งที่ใส่ชื่อ database ชื่อตารางอะไร ถูกหมดแล้วนะคะ แต่ลอง insert ข้อมูลลงตารางทำได้นะคะ มันเกิดจากอะไรเหรอคะ

โดย:  J&j IP: 27.145.107.xxx วันที่: 07-12-2014 เวลา: 19:57:16

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 7
ทำได้แล้วคะพี่นิก น้ำตาจิไหล ขอบคุณมากคะ

โดย:  J&j IP: 27.145.107.xxx วันที่: 08-12-2014 เวลา: 23:16:19
 ความคิดเห็นที่ 6
ใช้ mysql ปนกับ mysqli ตรง connect เป็น mysqli ตอนเรียกใช้กลับใช้เป็น mysql_query เฉยๆ 
ลองเลือกใช้เอาอย่างใดอย่างหนึ่งดู

โดย:  Ninenik IP: 1.46.147.xxx วันที่: 08-12-2014
 ความคิดเห็นที่ 5
<?php

$db = new mysqli("localhost", "root", "root","test");
if(mysqli_connect_errno()) die("Connect Failed! :" . mysqli_connect_error());
$db->set_charset("utf8"); //เชื่อมต่อดาต้าเบส
	if(isset($_POST['word'])){
		$word_name = $_POST['word'];
		$q = "SELECT * FROM testtable WHERE name='".$_POST['word']."'";
$query = mysql_query($q) or die(mysql_error());
$ck = mysql_num_rows($query);
if($ck>0)
   echo "1";
else
   echo "2";   
}
		mysql_close();
?>


insert ข้อมูลลงดาต้าเบส ได้จริงๆ นะคะ แต่ select นี่สิ

โดย:  J&j IP: 27.145.107.xxx วันที่: 08-12-2014 เวลา: 00:57:11
 ความคิดเห็นที่ 4


โดย:  Phuttawat IP: 101.51.250.xxx วันที่: 07-12-2014 เวลา: 22:42:52
 ความคิดเห็นที่ 3
ลองเอาโค้ดมาดูครับ

โดย:  Wowowow IP: 171.96.245.xxx วันที่: 07-12-2014 เวลา: 22:29:34
 ความคิดเห็นที่ 2
เชื่อมต่อได้นะคะ insert อะไรได้หมด แต่ select นี่มีปัญหาคะ

โดย:  J&j IP: 27.145.107.xxx วันที่: 07-12-2014 เวลา: 22:15:12
 ความคิดเห็นที่ 1
หลายสาเหตุ ต้องไล่เอา ชื่อ username pssword หรือชื่อฐานข้อมูลผิดหรือเปล่า
ลองสร้างหน้าง่ายๆ ทดสอบการเชื่อมต่อกับฐานข้อมูลตามด้านล่างดู

<?php  
header("Content-type:text/html; charset=UTF-8");              
header("Cache-Control: no-store, no-cache, must-revalidate");           
header("Cache-Control: post-check=0, pre-check=0", false);        
// เชื่อมต่อกับฐานข้อมูล        
$link=mysql_connect("localhost","root","test"); // เชื่อมต่อ Server          
mysql_select_db("test");  // ติดต่อฐานข้อมูล          
mysql_query("set character set utf8"); // กำหนดค่า character set ที่จะใช้แสดงผล    
,, ,,,,,,,
?>


โดย:  Ninenik IP: 1.47.80.xxx วันที่: 07-12-2014