mysql_db_query
(PHP 4, PHP 5, PECL mysql:1.0)
mysql_db_query — MySQL kérést küld az adatbázisnak
LeÃrás
A mysql_db_query() kijelöl egy adatbázist és végrehajt rajta egy lekérdezést.
Paraméterek
- database
-
A kiválasztandó adatbázis neve.
- query
-
A MySQL lekérdezés.
- link_identifier
-
A MySQL kapcsolat. Ha a kapcsolatazonosÃtó nincs megadva, akkor az utólsó mysql_connect()-el megnyitott kapcsolatot használja. Ha nem talál semmilyen kapcsolatot, megpróbál létrehozni egyet úgy, mintha a mysql_connect() paraméterek nélkül lett volna meghÃvva. Ha esetleg semmilyen kapcsolatot nem talál és nem is sikerül létrehoznia, akkor egy E_WARNING szintű figyelmeztetés generálódik.
Visszatérési értékek
Visszatérési értéke egy pozitÃv MySQL eredmény-azonosÃtó, hiba esetén pedig FALSE-ot. A függvény szintén TRUE/FALSE értéket térÃt vissza, INSERT/UPDATE/DELETE kérések végrehajtásakor, hogy jelezze a kérés sikerességét/sikertelenségét.
Változások naplója
Változat | LeÃrás |
---|---|
4.0.6 | Ez a függvény elavult. Helyette a mysql_select_db() és mysql_query() függvényeket használd. |
Példák
Example#1 Példa a mysql_db_query() alternatÃvájára
<?php
if (!$kapcsolat = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) {
echo 'Nem sikerült kapcsolódni.';
exit;
}
if (!mysql_select_db('mysql_adatbazis', $kapcsolat)) {
echo 'Nem sikrült az adatbázis kiválasztása.';
exit;
}
$sql = 'SELECT ize FROM bigyo WHERE id = 42';
$eredmeny = mysql_query($sql, $kapcsolat);
if (!$eredmeny) {
echo "Adatbázis hiba, adatbázis lekérdezés sikertelen.\n";
echo 'MySQL hiba: ' . mysql_error();
exit;
}
while ($sor = mysql_fetch_assoc($eredmeny)) {
echo $sor['ize'];
}
mysql_free_result($eredmeny);
?>
Megjegyzések
Note: Légy annak tudatában, hogy ez a függvény NEM vált vissza arra az adatbázisra, amelyhez előzőleg csatlakoztál. Másszóval, nem használhatod ezt a függvényt arra, hogy átmenetileg futtas egy sql lekérdezést egy másik adatbázison, neked kell manuálisan visszaváltani az előző adatbázisra. E függvény helyett erősen ajánlott az sql kérésekben database.table forma vagy a mysql_select_db() függvény használata.