6.5.8mysql_db_query

版权1997 - 2021 PHP文档组。10bet官方网站

  • mysql_db_query

    选择数据库并执行一个查询

警告

这个函数在PHP 5.3.0弃用,这和整个原始MySQL扩展在PHP 7.0.0移除。相反,使用积极发展MySQLiPDO_MySQL扩展。看到也MySQL:选择一个API指南。选择这个函数包括:

mysqli_select_db然后查询
PDO: __construct

描述

资源| boolmysql_db_query(字符串数据库,
字符串查询,
资源link_identifier= =零);

mysql_db_query选择一个数据库,并执行一个查询。

参数

数据库

数据库的名称将被选中。

查询

MySQL查询。

内的数据查询正确转义

link_identifier

MySQL连接。如果没有指定链路标识符,最后一个链接打开首先假定。如果没有找到这样的链接,它将尝试创建一个像首先被称为不带参数。如果没有找到或建立连接,一个E_WARNING级错误产生。

返回值

返回一个积极的MySQL结果资源查询结果,或在错误。这个函数也回报真正的/插入/更新/删除查询显示成功/失败。

例子

例6.12mysql_db_query替代的例子

< ?如果(php !$链接= mysql_connect (‘mysql_host’,‘mysql_user ', ' mysql_password ')){回声“无法连接到mysql”;退出;如果(}!mysql_select_db('mysql_dbname', $link)) { echo 'Could not select database'; exit; } $sql = 'SELECT foo FROM bar WHERE id = 42'; $result = mysql_query($sql, $link); if (!$result) { echo "DB Error, could not query the database\n"; echo 'MySQL Error: ' . mysql_error(); exit; } while ($row = mysql_fetch_assoc($result)) { echo $row['foo']; } mysql_free_result($result); ?>


笔记

请注意

注意,这个函数切换回你之前连接的数据库。换句话说,你不能使用这个函数暂时在另一个数据库上运行一个sql查询,你将不得不手动切换。用户强烈建议使用database.table在sql查询语法mysql_select_db而这个函数。

另请参阅

mysql_query
mysql_select_db