ในส่วนของตารางเก็บข้อมูลหน่วยงาน prefix_o_department
ข้อมูลหมายเลขโทรศัพท์, แฟก์ และอีเมล์ กำหนดให้บันทึกลงฟิลด์ละ 5 ค่าโดยใช้ ( - ) ขั้นไว้ซึ่งไม่ถูกต้อง ให้เปลี่ยนเป็นค่าที่ไม่ค่อยมีใครนิยมใช้เช่น | จะดีกว่า
อ่านภาษาไทยไม่ได้ เป็น ???????????????????
ในฐานข้อมูล phpMyAdmin ก็อ่านภาษาไทยปกติ แต่เขาดูโปรแกรมแล้วขึ้น ???????????
เปิดไฟล์ config.inc.php
บรรทัดที่ 8 - 9
เดิม
$connect = mysql_connect($dbhost, $dbuser, $dbpass) or die($die);
mysql_select_db($db, $connect) or die($die);
เปลี่ยนเป็น
$connect = mysql_connect($dbhost, $dbuser, $dbpass) or die($die);
$charset = "set names tis620";
mysql_query($charset) or die('Invalid query: ' . mysql_error());
mysql_select_db($db, $connect) or die($die);
ข้อมูลอ้างอิง
http://www.thaiall.com/mysql/indexo.html#thai
http://www.appservnetwork.com/modules.php?name=News&file=article&sid=5
ขอคารวะเจ้าสำนัก... ไม่ได้เจอกันนานแล้ว ศิษย์น้อง(ปนิก/ตั้ม)บอกว่าท่านยังเหมือนเดิม..โอกาศหน้าหวังว่าคงได้ตำจอกสักครั้ง..
สคริปดี ๆ ในการพัฒนาต่อยอด
ผลงานจาก http://www.thaiall.com/java/indexo.html
นำไปใช้ในระบบ E-Profile เพื่อให้แนบไฟล์เพิ่ม
Add Input Field (Refresh) ตัวอย่าง -> http://www.thaiall.com/java/addinput.htm
Add Input Field (Not Refresh) ตัวอย่าง -> http://www.thaiall.com/java/addinput2.htm
ปัญหา :
- ไม่เก็บค่าเดิมไว้เวลาเพิ่มฟิลด์ ต้อง Add input field เท่าที่ต้องการก่อน
- แนบไฟล์ไปแล้วไม่่อ่านค่าให้แฮะ เดี๋ยวเก็บไว้เป็นการบ้านหน่อย
หมายเหตุ "คำสั่งอ่านไฟล์ที่ upload"
* $_FILES["file"]["name"] - the name of the uploaded file
* $_FILES["file"]["type"] - the type of the uploaded file
* $_FILES["file"]["size"] - the size in bytes of the uploaded file
* $_FILES["file"]["tmp_name"] - the name of the temporary copy of the file stored on the server
* $_FILES["file"]["error"] - the error code resulting from the file upload
ติดต่อฐานข้อมูลมากกว่า 1 ฐานข้อมูล 1 โฮส
Ex. 1 Host 2 Database
$dbhost = "localhost";
$dbuser = "root" ; // ชื่อผู้ใช้ในการติดต่อกับฐานข้อมูลใน phpMyAdmin
$dbpass = "123" ; // password ของคุณในการติดต่อกับฐานข้อมูลใน phpMyAdmin
$db = "e-office" ; // ชื่อฐานข้อมูลของคุณ กรุณาระบุให้ครบถ้วนนะครับ
$prefix = "prefix"; //กำหนดค่าเริ่มต้นคำนำหน้าตาราง
$connect = mysql_connect($dbhost, $dbuser2, $dbpass2) or die($die);
mysql_select_db($db2, $connect2) or die($die);
$dbuser2 = "root2" ; // ชื่อผู้ใช้ในการติดต่อกับฐานข้อมูลใน phpMyAdmin
$dbpass2 = "1234" ; // password ของคุณในการติดต่อกับฐานข้อมูลใน phpMyAdmin
$db2 = "data" ; // ชื่อฐานข้อมูลของคุณ กรุณาระบุให้ครบถ้วนนะครับ
$prefix2 = "prefix"; //กำหนดค่าเริ่มต้นคำนำหน้าตาราง
$connect2 = mysql_connect($dbhost, $dbuser2, $dbpass2) or die($die);
mysql_select_db($db2, $connect2) or die($die);
เวลาเรียกใช้
$sql = "select * from ".$prefix."_o_department";
$rs = mysql_query($sql,$connect);
$sql2 = "select * from ".$prefix2."_data";
$rs2 = mysql_query($sql2,$connect2);
หรือ
$rs = mysql_query("select * from ".$prefix."_o_department",$connect);
$rs2 = mysql_query("select * from ".$prefix."_data",$connect2);
ข้อสังเกตุ
mysql_db_query (เดิม)
กับที่ใช้ใหม่
mysql_aquery
สวัสดีค่ะ
พอดีว่ากำลังศึกษาจะทำวิจัยเรื่องนี้พอดีค่ะ
ยังไงก็ขอสมัครเป็นสมาชิกด้วยนะค่ะ