MySQL是一种关系型数据库,它可以使用PHP语言来操作。MySQL的优势在于它的性能高、易学易用、可扩展性强,因此在Web开发中被广泛使用。
MySQL的操作主要分为三大部分:连接数据库、执行SQL语句和关闭数据库连接。首先,我们需要使用PHP函数mysql_connect()来连接MySQL服务器:
$conn = mysql_connect("localhost","root","123456");
上面的代码中,localhost表示本地服务器,root表示MySQL用户名,123456表示密码。如果连接成功,$conn将会是一个资源标识符。
然后我们就可以使用mysql_query()函数来执行SQL语句了。例如:
$sql = "SELECT * FROM users"; // 查询users表中的所有记录 $result = mysql_query($sql); // 执行SQL语句
上面的代码中,$sql是一条SELECT语句,它将会返回users表中的所有记录。而$result将会是一个资源标识符(resource identifier)。
最后我们就可以使用mysql_close()函数来关闭MySQL连接了。例如:
mysql_close($conn); // 关闭MySQL连接
上面的代码中,$conn是之前使用mysql_connect()函数得到的资源标识符。通常情况下我们都会释放不再使用的资源标识符来释放内存占用。
mysql_db_name() 函数取得 mysql_list_dbs() 调用所返回的数据库名。
mysql_db_name(list,row,field)
参数 | 描述 |
---|---|
list | 必需。mysql_list_dbs() 调用所返回的结果指针。 |
row | 必需。规定结果集中的行号。以 0 开始。 |
field | 可选。规定字段名。 |
如果成功,则返回数据库名,失败返回 false。如果返回了 false,用 mysql_error() 来判断错误的种类。
<?php
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$db_list = mysql_list_dbs($con);
$i = 0;
$db_count = mysql_num_rows($db_list);
while ($i < $db_count)
{
echo mysql_db_name($db_list, $i)
. "<br />";
$i++;
}
mysql_close($con);
?>
输出类似:
mysql customers movies
PHP imagecharup - 垂直地画一个字符PHP 图像处理imagecharup — 垂直地画一个字符。语法bool imagecharup ( resource $image , ...
PDOStatement::rowCountPHP PDO 参考手册PDOStatement::rowCount — 返回受上一个 SQL 语句影响的行数(PHP 5 >= 5.1.0, PECL pdo...
PHP touch() 函数 完整的 PHP Filesystem 参考手册定义和用法 touch() 函数设置指定文件的访问和修改时间。 如果成功,该函数返...
PHP date_default_timezone_get() 函数PHP Date/Time 参考手册实例 返回默认时区:?php echo date_default_timezone_get();?运行...
PHP getrandmax() 函数PHP Math 参考手册实例 返回通过调用 rand() 函数显示的随机数的最大可能值:?php echo(getrandmax());?运...