mysql_connect(servername,username,password);
注:
这里的连接是非持久的,脚本执行完,到服务器的连接就被关闭,如果需要持久连接,需要使用mysql_pconnect()
函数
对应的提前关闭非持久连接的函数:
mysql_close(link_identifier)
本函数关闭指定的连接标识所关联非持久连接。如果没有指定 link_identifier
,则关闭上一个打开的连接。另外,通常不需要使用 mysql_close()
,因为已打开的非持久连接会在脚本执行完毕后自动关闭。
mysql_select_db(database,connection)
//第二个参数可选,规定 MySQL 连接。如果没有,默认使用上一个连接
示例:
$sql = "select * from comment where comment_fid = ".$comment_fid;
mysql_query()
函数执行一条 MySQL 查询。
mysql_query(query,connection)
第一个参数必选,为要发送的 SQL 查询
第二个参数可选,规定 SQL 连接标识符。如果没有,则使用上一个打开的连接。
返回值:
mysql_query()
仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。
mysql_error(connection)
参数可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接
返回上一个 MySQL 函数的错误文本,如果没有出错则返回 ''(空字符串)。
单个:
mysql_fetch_assoc()
函数
从结果集中取得一行作为关联数组
mysql_fetch_assoc(data)
参数 data 为mysql_query()
返回的结果
多个:
mysql_fetch_array(data,array_type)
参数 data 为mysql_query()
返回的结果
返回根据从结果集取得的行生成的数组
mysql_insert_id()
函数mysql_insert_id(connection)
返回上一步 INSERT 操作产生的 ID
如果上一查询没有产生 AUTO_INCREMENT
的 ID,则 mysql_insert_id() 返回 0。
参数为MySQL 连接。如果未规定,则使用上一个连接
mysql_affected_rows()
函数mysql_affected_rows()
函数返回前一次 MySQL 操作所影响的记录行数。
mysql_affected_rows(link_identifier)
参数必需,为 MySQL 的连接标识符,。如果没有指定,默认使用最后被 mysql_connect()
打开的连接。
返回值
执行成功,则返回受影响的行的数目,如果最近一次查询失败的话,函数返回 -1。
相关文章推荐: