Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

Chương 3 phần 3 MySQL

Thao tác với MySQL

Kết nối với máy chủ csdl

<?PHP

$SERVER = "localhost"; $USERNAME = "root";

$PASSWORD = "";          $DBNAME = "";

//Tạo kết nối, nếu không được, thoát ra và thông

báo lỗi

$conn = mysql_connect($SERVER, $USERNAME,

$PASSWORD) or die (“Không kết nối được vào

MySQL");

mysql_close($conn); //đóng kết nối

?>

Tạo CSDL

<?PHP

$SERVER = "localhost"; $USERNAME = "root";

$PASSWORD = "";          $DBNAME = "";

$conn = mysql_connect($SERVER, $USERNAME, $PASSWORD) or die

("Không kết nối được vào MySQL");

$sql = 'CREATE DATABASE Ten_CSDL_can_tao';

if (mysql_query($sql, $conn)) {

echo "Database ... created successfully

";

} else {

echo 'Error creating database: ' .mysql_error() . "

";

}

mysql_close($conn); //đóng kết nối

?>

Chọn CSDL để thao tác

<?PHP

$SERVER = "localhost"; $USERNAME = "root";

$PASSWORD = "";          $DBNAME = "";

$conn = mysql_connect($SERVER, $USERNAME,

$PASSWORD) or die (“Không nết nối được vào MySQL");

//chọn CSDL để làm việc

mysql_select_db($DBNAME, $conn);

mysql_close($conn); //đóng kết nối

?>

Tạo bảng

<?PHP

$SERVER = "localhost"; $USERNAME = "root";

$PASSWORD = "";          $DBNAME = "";

$conn = mysql_connect($SERVER, $USERNAME,

$PASSWORD) or die ("Không kết nối được vào MySQL");

//chọn CSDL để làm việc

mysql_select_db($DBNAME, $conn);

$sql = 'CREATE TABLE Ten_Bang(…)';

mysql_query($sql, $conn); //Thực hiện lệnh SQL

mysql_close($conn); //đóng kết nối

?>

Chèn bản ghi vào bảng

<?PHP

$SERVER = "localhost"; $USERNAME = "root";

$PASSWORD = "";          $DBNAME = "";

$conn = mysql_connect($SERVER, $USERNAME,

$PASSWORD) or die ("Không kết nối được vào MySQL");

mysql_select_db($DBNAME, $conn); //chọn CSDL

$sql = 'INSERT INTO Ten_Bang …';

mysql_query($sql, $conn);//Thực hiện lệnh SQL

mysql_close($conn); //đóng kết nối

?>

<?PHP

$SERVER = "localhost"; $USERNAME = "root";

$PASSWORD = "";          $DBNAME = "QLSV";

$conn = mysql_connect($SERVER, $USERNAME,

$PASSWORD) or die ("Khong ket noi duoc vao MySQL");

mysql_select_db($DBNAME, $conn); //chon CSDL

$sql = 'INSERT INTO … VALUES(…)';

if(mysql_query($sql, $conn))//Thuc hien lenh SQL

echo "Them thanh cong";

else echo “Co loi:". mysql_error();

mysql_close($conn); //ðóng k?t n?i

?>

<?PHP

$SERVER = "localhost"; $USERNAME = "root";

$PASSWORD = "";          $DBNAME = "QLSV";

$conn = mysql_connect($SERVER, $USERNAME,

$PASSWORD) or die ("Khong ket noi duoc vao MySQL");

mysql_select_db($DBNAME, $conn); //chon CSDL

$sql = 'INSERT INTO … VALUES(…)';

if(mysql_query($sql, $conn))//Thuc hien lenh SQL

echo "Them thanh cong";

else echo “Co loi:". mysql_error();

mysql_close($conn); //ðóng k?t n?i

?>

Sửa xóa bản ghi

9/23/2009 Công cụ thiết kếWeb - PHP_MySQL 9

<?PHP

$SERVER = "localhost"; $USERNAME = "root";

$PASSWORD = "";          $DBNAME = "";

$conn = mysql_connect($SERVER, $USERNAME,

$PASSWORD) or die ("Không kết nối được vào MySQL");

mysql_select_db($DBNAME, $conn); //chọn CSDL

$sql = ‘UPDATE Ten_Bang SET …';

//$sql = ‘DELETE FROM Ten_Bang …';

mysql_query($sql, $conn);//Thực hiện lệnh SQL

mysql_close($conn); //đóng kết nối

?>

<?PHP

//Ket noi vao DB

$sql = 'UPDATE Lop SET SiSo=100 WHERE

MaLop="L02"';

if(mysql_query($sql, $conn))//Thực hiện lệnh SQL

echo "Sửa thành công";

else echo "Có lỗi:". mysql_error();

mysql_close($conn); //đóng kết nối ?>

Truy vấn dữ liệu

<?PHP

$SERVER = "localhost"; $USERNAME = "root";

$PASSWORD = "";          $DBNAME = "";

$conn = mysql_connect($SERVER, $USERNAME,

$PASSWORD) or die ("Không kết nối được vào MySQL");

mysql_select_db($DBNAME, $conn); //chọn CSDL

$sql = ‘SELECT …';

mysql_query($sql, $conn);//Thực hiện lệnh SQL

mysql_close($conn); //đóng kết nối

?>

Đưa dữ liệu vào Compo, List

<?PHP

…//Tạo kết nối

$sql = 'SELECT … FROM  Ten_Bang …';

$rs = mysql_query($sql, $conn);

for ($i = 0; $i < mysql_num_rows($rs); $i++) {

$rc = mysql_fetch_array($rs);

....

}

mysql_close($conn); //đóng kết nối

?>

<?PHP

$sql = ‘….';

$rs = mysql_query($sql, $conn);

echo "<SELECT name=… size='1' Width='15'>";

for ($i = 0; $i < mysql_num_rows($rs); $i++) {

$rc = mysql_fetch_array($rs);

echo

"<OPTION>".$rc[‘…']."</OPTION>";

}

echo "</SELECT>";

mysql_close($conn); //đóng kết nối

?>

Xuất dữ liệu ra bảng

<?PHP

…//Tạo kết nối

$sql = 'SELECT … FROM  Ten_Bang …';

$rs = mysql_query($sql, $conn);

for ($i = 0; $i < mysql_num_rows($rs); $i++) {

$rc = mysql_fetch_array($rs);

echo $rc[‘Trường thứ nhất’];//Cột đầu tiên

echo $rc[‘Trường thứ hai’];//Cột thứ hai

...

echo $rc[‘Trường thứ n’]; //Cột thứ n

}

mysql_close($conn); //đóng kết nối

?>

<?PHP

$sql = ‘…';

$rs = mysql_query($sql, $conn);

echo "<TABLE border=1 bgcolor=#E4E4E4>";

echo "<TR

bgcolor=#99CC33><TD>STT</TD><TD>…</TD><TD>…</TD>

<TD>…</TD></TR>";

for ($i = 0; $i < mysql_num_rows($rs); $i++) {

$rc = mysql_fetch_array($rs);

echo "<TR><TD>".$i ."</TD><TD>".$rc[‘…']

."</TD><TD>".$rc[‘…']."</TD><TD>".$rc[‘…']."</TD></TR>";

}

echo "</TABLE>";

mysql_close($conn);

?>

Một số hàm kiểm tra dữ liệu

Đánh dấu chọn cho nút checkbox

function checkAll(field){

if (field.length>0) {

for (i = 0; i < field.length; i++) field[i].checked = true ;

}

else field.checked = true;

//document.ten_form.ten_nut_chon = field;

}

Lấy dữ liệu từ các nút Checkbox

function caculatechon() {

var strchon='';

var kt=1;

var alen=document.ten_form.elements.length;

alen=(alen>1)?document.ten_form.ten_nut_chon.length:0;

if(alen>0) {

for(var i=0; i<alen; i++)

if(document.ten_form.ten_nut_chon[i].checked==true) {

kt = 0;

strchon+=",'"+document. ten_form.ten_nut_chon[i].value+"'";

}

}

If(kt==0){

//document.ten_form.listchon.value=strchon.substr(1,strchon.length-1);

//document.ten_form.cmd.value="Delete";

document.ten_form.submit();

}

else alert (“Ban phai chon");

}

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: #tan