mysql_db_query

(PHP 4, PHP 5, PECL mysql:1.0)

mysql_db_query — Переключается к указанной базе данных и посылает запрос

Описание

resource mysql_db_query ( string $database , string $query [, resource $link_identifier ] )

Возвращает указатель на результат запроса к MySQL или FALSE при ошибке. Функция также возвращает TRUE/FALSE для INSERT/UPDATE/DELETE запросов для индикации успеха/провала.

mysql_db_query() выбирает указанную базу данных и выполняет указанный запрос. Если опциональный параметр указателя на соединение не указан, функция будет использовать последнее открытое соединение. Если нет ни одного открытого соединения, функция попытается создать новое, аналогично функции mysql_connect(), вызванной без параметров.

Учтите, что эта функция НЕ переключает соединение обратно к предыдущей базе данных. Другими словами, вы не можете использовать эту функцию, чтобы временно переключиться на другую базу данных и выполнить запрос. Переключиться обратно вам придётся вручную. Крайне рекомендуется использовать синтаксис database.table в SQL-запросах, вместо использования этой функции.

См. также mysql_connect() и mysql_query().

Замечание: Функция устарела с выходом PHP 4.0.6. Не используйте её. Используйте комбинацию из mysql_select_db() м mysql_query().

Коментарии

/* mmm, it seems that the example don't show the function mysql_db_query, but mysql_query.
Lets see it properly done:
*/

// on this one, we connect to database and recover some rows
<?php
    bd
=mysql_connect("MySQL_HOST","Admin","******"); 
    if(!
$bd)
    {
        die(
"Error, connection failed");
    }
    else
    {
       
$select mysql_db_query("Hollywood","SELECT * FROM movies");
        while(
$object=mysql_fetch_object($select)) 
        {
            echo 
"Id Movie: ".$object->Id.".";
            echo 
"Title:    ".$object->Title.".";
            echo 
"Director: ".$object->Director.".";
        }
    }
   
mysql_close($bd);
?>

// on this one, we connect to database and execute a sentence (INSERT/UPDATE/DELETE) 
<?php

    $id 
$_POST["IdMovie"];
   
$title $_POST["TitleMovie"];
   
bd=mysql_connect("MySQL_HOST","Admin","******"); 
    if(!
$bd)
    {
        die(
"Error, connection failed.");
    }
    else
    {
        if(!
mysql_db_query("Hollywood","UPDATE movies SET Title='$title' WHERE Id='$id'"))
        {
            die(
"Error, movie not updated.");
        }
    }
   
mysql_close($bd);
?>
2011-05-23 00:47:06
http://php5.kiev.ua/manual/ru/function.mysql-db-query.html

    Поддержать сайт на родительском проекте КГБ