php操作mysql函数简介

来源:互联网 发布:大华网络监控安装教程 编辑:程序博客网 时间:2024/06/10 22:08

mysql_connect打开一个到 MySQL 服务器的连接。

or 即或者
如果or前面的代码执行失败,或者返回false,0,null,那么执行or到其后第一个分号前面的代码;如果or前面的代码执行成功,或者返回true,非0,非null,那么不执行or到其后第一个分号前面的代码。

mysql_error—返回上一个 MySQL 操作产生的文本错误信息。

返回上一个 MySQL 函数的错误文本,如果没有出错则返回 " "(空字符串)。如果没有指定连接资源号,则使用上一个成功打开的连接从 MySQL 服务器提取错误信息。

从 MySQL 数据库后端来的错误不再发出警告,要用 mysql_error() 来提取错误文本。注意本函数仅返回最近一次 MySQL 函数的执行(不包括mysql_error()mysql_errno())的错误文本,因此如果要使用此函数,确保在调用另一个 MySQL 函数之前检查它的值。

die—语法结构等同于exit().。

输出一个消息并且退出当前脚本

$conn=mysql_conect("local","root","123456789") or die("Can't connect the database".mysql_error());

mysql_select_db选择 MySQL 数据库

成功时返回 TRUE, 或者在失败时返回 FALSE.

mysql_select_db() 设定与指定的连接标识符所关联的服务器上的当前激活数据库。如果没有指定连接标识符,则使用上一个打开的连接。如果没有打开的连接,本函数将无参数调用mysql_connect()来尝试打开一个并使用之。每个其后的mysql_query()调用都会作用于活动数据库。

mysql_select_db("tree") or die ("Can't connect the user".mysql_error());

mysql_query发送一条 MySQL 查询。

mysql_query() 向与指定的连接标识符关联的服务器中的当前活动数据库发送一条查询。如果没有指定link_identifier,则使用上一个打开的连接。如果没有打开的连接,本函数会尝试无参数调用mysql_connect() 函数来建立一个连接并使用之。查询结果会被缓存。

mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回FALSE。对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回TRUE,出错时返回FALSE。非FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。 很有可能一条查询执行成功了但并未影响到或并未返回任何行。

$sql_temp = "drop table tree_table";

if(!mysql_query($sql_temp,$conn))
{
 die('Error: ' . mysql_error());
}

mysql_fetch_array从结果集中取得一行作为关联数组,或数字数组,或二者兼有。

if(!mysql_query($sql_temp,$conn))
{
       die('aError: ' . mysql_error()."aaa");

$query_temp = mysql_fetch_array($result_temp);

<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb");
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
printf ("ID: %s Name: %s", $row["id"], $row["name"]);
}
mysql_free_result($result);
?>