Tạo và kết nối database bằng php


1.Tạo một cơ sở dư liệu mysql:Bạn mở trình duyệt và gõ địa chỉ sau: http://localhost/phpmyadmin
Gõ vào hộp Create new database tên database ở đây là guestbook và nhấn Create.

Tạo bảng guestbook bằng cách click chuột vào database vừa tạo trong tab structure nhập tên table là guestbook,  Number of fields là 5. Sau đó nhấn Go: Tạo các fields sau:
name varchar 50, location varchar 200, email varchar 100, url varchar 100, comments text.
Kết nối cơ sở dữ liệu bằng PHP:
Bởi vì PHP và MySQL hiện tại trên máy của bạn vẫn còn là hai thế giới tách biệt nhau. Do đó, muốn dùng PHP để làm việc được với CSDL bạn cần phải tạo ra sợi dây liên kết giữa hai chiến hữu này.
 <?
 mysql_connect("localhost", "root","") or
 die ("Could not connect to database");
 mysql_select_db("guestbook") or
 die ("Could not select database");
?>
Dòng đầu tiên thực hiện việc kết nối với Database Server đang nằm trên máy localhost, có username là root, password là rỗng.
Nếu kết nối thành công, nó sẽ thực hiện bước kế tiếp là kết nối với database nằm trong đó là guestbook bằng lệnh mysql_select_db().
Các bạn nên lưu ý là các lệnh trên bạn sử dụng thường xuyên cho mọi kết nối CSDL của bạn, do đó tôi khuyên bạn nên lưu nó vào một tập tin dbconnect.php sau này cần thì chỉ việc dùng lệnh include(dbconnect.php);
Viết trang submit dư liệu:Hãy bắt tay vào công việc đi thôi. bạn tạo một trang sign.php ở thư mục gốc của web local có nội dung như sau:
<h2>Sign my Guest Book!!!</h2>
<form method=post action="create_entry.php">
<b>Name:</b>
<input type=text size=40 name=name>
<br>
<b>Location:</b>
<input type=text size=40 name=location>
<br>
<b>Email:</b>
<input type=text size=40 name=email>
<br>
<b>Home Page URL:</b>
<input type=text size=40 name=url>
<br>
<b>Comments:</b>
<textarea name=comments cols=40 rows=4 wrap=virtual></textarea>
<br>
<input type=submit name=submit value=”Sign!”>
<input type=reset name=reset value=”Start Over”>
</form>
Tạo một trang create_entry.php ở thư mục gốc có nội dung như sau như sau:
<?php
include(“dbconnect.php”); // ket noi co so du lieu
$name = $_POST["name"];
$location = $_POST["location"];
$email = $_POST["email"];
$url = $_POST["url"];
$comments = $_POST["comments"];
if ($submit == “Sign!”)
{
 $query = “insert into guestbook  (name,location,email,url,comments)
 values ('$name', '$location', '$email', '$url', '$comments')”;
 mysql_query($query) ordie (mysql_error());
?>
 <h2>Thanks!!</h2>
 <h2><a href=”view.php”>View My Guest Book!!!</a></h2>
<?php
}
else
{
     include(“sign.php”);
}
?>
Được rồi, bạn thử gõ địa chỉ sau vào trình duyệt http://localhost/sign.php, nhập thông tin và nhấn submit.


0 nhận xét to "Tạo và kết nối database bằng php"

Đăng nhận xét