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: TruyenTop.Vip

Tags: #tan