ถามคนรู้หน่อยคัรบผม เกี่ยวกับ list menu in php+database
ลองนำ
user และ password
ในไฟล์
config.inc.php
ไป login ที่ phpMyadmin ว่าได้หรือเปล่า
เบื่อต้น คิดว่า user และ password ในการติดต่อฐานข้อมูลไม่ถูก
Date :
2014-05-29 17:08:49
By :
iieszz
Code (config.inc.php)
<?php
$DBServer = "localhost";
$DBName = "db";
$DBUsername = "root";
$DBPassword = "1234";
$conn = mysql_connect($DBServer, $DBUsername , $DBPassword ) or die("Could not connect to dbserver");
mysql_select_db($DBName,$conn);
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
?>
ถูกต้องนะครับ
Date :
2014-05-29 17:31:33
By :
vit
Date :
2014-05-29 17:38:56
By :
vit
Code (PHP)
mysql_select_db($DBName,$conn);
เป็น
Code (PHP)
mysql_select_db($DBName);
Date :
2014-05-29 17:48:03
By :
iieszz
<?php
$DBServer = "localhost";
$DBName = "db";
$DBUsername = "root";
$DBPassword = "1234";
$conn = mysql_connect($DBServer, $DBUsername , $DBPassword ) or die("Could not connect to dbserver");
mysql_select_db($DBName);
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
?>
ยังไม่ได้อะ ครับ
Date :
2014-05-29 18:17:05
By :
vit
ลองดูครับ
Code (PHP)
<?php
include ("config.inc.php");
$sql="INSERT INTO test (select) VALUES ('$_POST[select]')";
mysql_query("SET NAMES UTF8");
$sqlquery= mysql_query($sql) or die("ติดต่อฐานข้อมูลไม่ได้");
if($sqlquery){
mysql_close($conn);
print"เพิ่มข้อมูลเรียบร้อยแล้ว";
}
?>
Date :
2014-05-29 19:15:42
By :
arm8957
ไม่ได้อ่าา
Date :
2014-05-29 20:53:47
By :
vit
<?php
include ("config.inc.php");
$sql="INSERT INTO test (select) VALUES ('$_POST[select]')";
mysql_query("SET NAMES UTF8");
$sqlquery= mysql_query($sql) or die("ติดต่อฐานข้อมูลไม่ได้");
if($sqlquery){
mysql_close($conn);
print"เพิ่มข้อมูลเรียบร้อยแล้ว";
}
?>
Date :
2014-05-29 20:54:09
By :
vit
หมดปัญญาละคับ ขอขอบคุณทุกท่านที่ให้คำแนะคับ
Date :
2014-05-29 21:39:50
By :
vit
ช่วยล็อกอินเข้าไปใน phpMyAdmin ให้ดูหน่อยครับ จะได้มั่นใจว่าคอนฟิกถูก
$DBName = "db";
$DBUsername = "root";
$DBPassword = "1234";
หลังจากเข้าไปในฐานข้อมูล ก็ลอง echo $sql วางโค๊ดนี้แล้วลองรันดู
Date :
2014-05-29 21:52:45
By :
{Cyberman}
ขอบคุณคับ
Date :
2014-05-29 22:03:37
By :
vit
ผมเข้าใจและคับ ใช้คำนี้ไม่ได้ในฐานข้อมูล select สำหรับเครื่องผม คือมันไม่รันให้ผม ผมเปลี่ยนชื่อเป็น province ในฐานข้อมูลได้ทันที่เลย ผมละ งง นาน ๆๆๆๆๆ
Date :
2014-05-30 00:21:22
By :
vit
Load balance : Server 05