php mysql 函数总结
<?php $con = mysql_connect("localhost", "hello", "123");//连接mysql if(!$con) { die('could not connect: '.mysql_error()); } $db_selected = mysql_select_db("test_db", $con);//选择数据库;
if(!$db_selected)
{
die("can't use test_db: ".mysql_error());
} $sql = "SELECT * from Person WHERE Lastname='Adams'"; $result = mysql_query($sql, $con);//执行mysql语句 while($row = mysql_fetch_array($result))//读取结果的每一行 { print_r($row); } mysql_close($con);//断开该mysql连接
PHP Mysql 连接数据库函数:mysql_connect(servername, username, password);
返回值为一个连接对象。
servername:可选。规定要连接的服务器。默认是“localhost:3306”。
username:可选。规定登录所使用的用户名。默认值是拥有服务器子进程的用户的名称。(即代码的所有者的用户名,例如代码文件的主人是root,那么默认值就是"root")。
password:可选。规定登录所用的密码。默认是“”。
PHP 设置活动的mysql数据库的函数:mysql_select_db(database,connection);
如果成功,则该函数返回true.如果失败,则返回false。
database:必需。规定要选择的数据库。
connection:可选。规定mysql连接。如果未指定,则使用上一个连接。
PHP 执行mysql询问语句函数:mysql_query(query,connection)
返回值:mysql_query()仅对SELECT,SHOW,EXPLAIN或DESCRIBE语句返回一个资源标识符,如果查询执行不正确则返回FALSE。
对于其他类型的SQL语句,mysql_query()在执行成功时返回TRUE,出错时返回FALSE。
query:必需。规定要发送的SQL查询。注释:查询字符串不应以分号结束。
connection:可选。规定sql连接标识符。如果未规定,则使用上一个打开的连接。
说明:如果没有打开的连接,本函数会尝试无参数调用mysql_connect()函数来建立一个连接并使用之。
PHP 取得sql查询结果集中一行的函数:mysql_fetch_array(data, array_type);
mysql_fetch_array()函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有
返回由从结果集中取得的行生成的数组,如果没有更多行则返回false。
data:必需。规定要使用的数据指针。该数据指针是mysql_query()函数产生的结果(资源标识符)。
array_type:可选。规定返回哪种结果。可能的值:MYSQL_ASSOC - 关联数组;MYSQL_NUM - 数字数组;MYSQL_BOTH - 默认。同时产生关联和数字数组。