程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php基礎教程——5數據庫總結

php基礎教程——5數據庫總結

編輯:關於PHP編程

php基礎教程——5數據庫總結


1.數據庫的連接

$dbc = mysql_connect(hosetname, username, password);

2.Mysql錯誤處理

mysql_error();顯示錯誤的詳實報告

3.創建和選擇數據庫

創建:mysql_query(‘CREATE DATABASE somedb’);

選中:mysql_select_db('somedb'); //每次運行查詢前都要選中數據庫

4.創建表

$query = 'CREATE TABLE my_table(id INT PRIMARY KEY, information TEXT);將創建語句先賦予一個變量

mysql_query($query);//再將變量放入mysql_query()函數

5.插入數據

同創建表,每個查詢都賦予一個變量,然後再將變量傳遞給mysql_query()函數:

$query = " INSERT INTO entries(entry_id, title, entry, data_entered) VALUES(0, 'title', '$entry', NOW())";

mysql_query($query);

6.安全查詢數據

對於用戶輸入的一段查詢,用mysql_real_escape_string($var)對可能危險的字符如單引號,進行轉義(將在其前加一個反斜線)

7.從數據庫中進行檢索數據

需要將查詢的結果復制給一個變量:
$query = 'SELECT * FROM users WHERE ( name = myname)';

$result = mysql($query);

8.刪除數據

$query = 'DELETE FROM users WHERE name = myname LIMIT 1';

$result = mysql($query);

9.更新

$query = UPDATE tablename SET column1 = value, colunmn2 = value WHERE some_column = value';

$result = mysql($query);

編碼測試:ws.php

 
 
 
 
test 
 
 


//連接數據庫,並選中
if ($dbc = @mysql_connect('localhost', 'root', '')){
	if (@mysql_select_db('mydata')){
		print '

selected!

'; }else{ print '

can not select error: '. mysql_error().'

'; } }else{ print '

can not connect. error: '. mysql_error().'

'; }
//創建表
/*
$create = 'CREATE TABLE myTable(
		id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
		name VARCHAR(100) NOT NULL
	)';print "

create……

"; if (@mysql_query($create)){ print '

created!

'; }else { print '

can not create error: '. mysql_error().'

'; }mysql_close();*/
//插入數據
$insert = 'INSERT INTO myTable (id, name) VALUES (12345, "charles")';
if (@mysql_query($insert)){
		print '

inserted!

'; }else { print '

can not insert error: '. mysql_error().'

'; }mysql_close(); ?>

This is the foot of the document


結果顯示:


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved