background image

PHP 基础知识回顾

PHP 基础知识回顾,主要是方便初学 php 的朋友
header("Content-Type:text/html;charset=UTF-8"); 

$conn

 = mysql_connect('localhost','root','');

//链接服务器(非永久性) 

if

(!

$conn

){ 

echo

 '<hr/>'; 

die

('error:'.mysql_error()); 

}

else

echo

 '<hr/>'; 

echo

 '链接服务器:'.

$conn


 

$db

 = mysql_select_db('test',

$conn

);

//选择数据库 

if

(!

$db

){ 

echo

 '<hr/>'; 

die

('error:'.mysql_error()); 

}

else

echo

 '<hr/>'; 

echo

 '链接数据库:'.

$db


 

/* 
mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,
如果查询执行不正确则返回

 FALSE。 

对于其它类型的

 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。 

 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到

的或返回的行数。很有可能一条查询执行成功了但并未影响到或并未返回任何行。

 

*/

 

$sql

="SELECT * FROM user"; 

$result

 = mysql_query(

$sql

,

$conn

);

//执行一条 MySQL 查询,该函数自动对记录集进行读取和

缓存。如需运行非缓存查询,请使用

 mysql_unbuffered_query()。 

echo

 '<hr/>'; 

echo

 '查询结果集:'.

$result

;

//返回资源标识符 

//echo '<hr/>'; 
//print_r(mysql_fetch_array($result,MYSQL_ASSOC));//函数从结果集中取得一行作为关联数

 

//echo '<hr/>'; 
//print_r(mysql_fetch_array($result,MYSQL_NUM));//函数从结果集中取得一行作为数字数组 
//echo '<hr/>'; 
//print_r(mysql_fetch_array($result));//函数从结果集中取得一行作为关联数组与数字数组,