มาใหม่ค่ะช่วยด้วยค่ะ เพิ่มข้อมูลลงตาราง ติดต่อกับฐานข้อมูล Mysql ไม่ได้ จะแก้อย่างไรค่ะ
เพิ่มข้อมูลลงตาราง
<html>
<body>
<?
$host="localhost";
$username="mysql";
$password="mysql";
$db="etb";
$tb="student";
$connect= mysql_connect( $host,$username,$password) or die ("ติตต่อกับฐานข้อมูลMysql ไม่ได้");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$sql="select * from $tb where student_id=$student_id";
$db_query=mysql_db_query($db,$sql);
$num_rows=mysql_num_rows($db_query);
if($num_rows != 0) /* ตรวจสอบว่า Id นี้อยู่หรือเปล่า*/
{
echo"<center><br>รหัส Id นี้มีอยู่แล้ว</center>";
exit();
}
else
{
mysql_query("INSERT INTO $tb (student_id, name, surname,c e-mail,cless, telphone, address) values('$student_id','$name ', '$surname','$cless', '$e-mail', '$telphone', '$address ')") or die ("Add ข้อมูลลงTable ไม่ได้");
echo "Add ข้อมูลลง Table เสร็จเรียบร้อยแล้ว";
}
mysql_close($connect);
?>
</body>
</html>
ผลปรากฎดังนี้
http://127.0.0.1/Techonlogy/Add_data.php
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'mysql'@'localhost' (using password: YES) in C:\AppServ\www\Techonlogy\Add_data.php on line 9
ติดต่อกับฐานข้อมูล Mysql ไม่ได้
จะแก้อย่างไรค่ะ
Tag : - - - -
Date :
28 มี.ค. 2551 11:27:53
By :
ppoopp
View :
1455
Reply :
5
$username ผิดอ่ะค่ะ ลองใช้ 'root' แทน 'mysql' ดูนะคะ
Date :
28 มี.ค. 2551 11:49:45
By :
click5
เพิ่มข้อมูลลงตาราง
<html>
<body>
<?
$host="localhost";
$username="root";
$password="mysql";
$db="etb";
$tb="student";
$connect= mysql_connect( $host,$username,$password) or die ("ติตต่อกับฐานข้อมูลMysql ไม่ได้");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$sql="select * from $tb where student_id=$student_id";
$db_query=mysql_db_query($db,$sql);
$num_rows=mysql_num_rows($db_query);
if($num_rows != 0) /* ตรวจสอบว่า Id นี้อยู่หรือเปล่า*/
{
echo"<center><br>รหัส Id นี้มีอยู่แล้ว</center>";
exit();
}
else
{
mysql_query("INSERT INTO $tb (student_id, name, surname,c e-mail,cless, telphone, address) values('$student_id','$name ', '$surname','$cless', '$e-mail', '$telphone', '$address ')") or die ("Add ข้อมูลลงTable ไม่ได้");
echo "Add ข้อมูลลง Table เสร็จเรียบร้อยแล้ว";
}
mysql_close($connect);
?>
</body>
</html>
ผลปรากฎดังนี้
http://127.0.0.1/Techonlogy/Add_data.php
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Techonlogy\Add_data.php on line 24
Add ข้อมูลลง Table ไม่ได้
จะแก้อย่างไรค่ะ
Date :
28 มี.ค. 2551 12:15:05
By :
ppoopp
ลองลง appserv ใหม่นะคับ และตอนลงก็ไม่ต้องใส่ password นะคับ
ลองดู
Date :
28 มี.ค. 2551 13:04:31
By :
pele
ตอนนี้สามารถแสดงข้อมูลได้แล้ว แต่ข้อมูลทีนำมาแสดงไม่เป๋ยภาษาไทย
Date :
28 มี.ค. 2551 14:59:17
By :
ppoopp
ชื่อที่ต้องการค้นหา จาก Filed student_id student_id name surname class_roo, email telphone address
--------------------------------------------------------------------------------
แสดงรายการค้นหา 5 จาก Filed student_id พบ 9 Reccord
Student_Id Name Surname Class_room Email Telphone Address edit
506275101 edit
506275102 ???????????? edit
506275103 ?????????? edit
506275104 ???????? ?????????? edit
506275105 ??????????? ????????? edit
506275106 ?????? ????????? no edit
506275107 ????????????? ??????????? no no edit
506275108 ??????????????? ????????? no no edit
506275109 ????????????? ???????????????? 50/40 no ?.?????? edit
Date :
28 มี.ค. 2551 15:00:48
By :
ppoopp
Load balance : Server 02