ดาวโหลด บทความ สถิติผู้ใช้ เกี่ยวกับเรา ติดต่อเรา
HomeAndroid

(ตอนที่ 1) การติดต่อ PHP และ MySQL บนเว็บไซท์

ผมจะสมมุติว่าผู้อ่านเป็น php programmer อยู่แล้วนะครับ

1. เปิด phpmyadmin ที่รันใน localhost ของเรา
2. สร้างฐานข้อมูลชื่อ myapp_db รหัสอักขระ tis620_thai_ci
3. สร้าง user ชื่อ myapp_user และ password คือ test123
4. ในฐานข้อมูล myapp_db สร้าง table ชื่อ person กำหนดให้มี 3 คอลัมภ์ คือ

id เป็น integer(2) กำหนดเป็น Primary Key และ Auto Increment
name เป็น varchar(255)
age เป้น integer(2)

5. สมมุติว่าเราเก็บไฟล์เว็บไซท์ไว้ที่ C:\web\myapp\
6. สร้างไฟล์ _config.php มี Code ดังนี้
<?php
$dbname = "myapp_db";
$dbuser = "myapp_user";
$dbpassword = "test123"; 

$connection = mysql_connect("localhost", $dbuser , $dbpassword);
mysql_select_db($dbname) or die(mysql_error() );
mysql_query("SET NAMES TIS620");
?>
7. สร้างไฟล์ insert.php มี Code ดังนี้
<?php
require("_config.php");

extract($_POST);

if ($name !='') {
	$sql="insert into person (name, age) values('$name', '$age') ";
	$result=mysql_query($sql) or die();
}

if ($result) { echo 'OK'; }else{ echo 'Fail'; }
?>
8. สร้างไฟล์ getdata.php มี Code ดังนี้
<?php
require("_config.php");

header("content-type: application/x-javascript; charset=TIS-620"); //บอก Ajax ว่าเป็น TIS-620

$sql="select * from person order by id ";
$result = mysql_query($sql) or die (mysql_error()); $i=0;
while ($row = mysql_fetch_array($result)) {
	$i++; $name=$row['name']; $age=$row['age'];
	echo "$i : $name ($age ปี)\r\n";
}
?>


22 พ.ค. 57
© 2000 - 2024 palthai.com. All rights reserved.