PHP kézikönyv
Előző |  | Következő

# mysql_error

(PHP 3, PHP 4, PHP 5)

mysql_error -- Az előző MySQL művelet hibaszövegét adja

## Leírás

string mysql_error ( [resource link_identifier] )

Az utolsó MySQL művelet hibaszövegével tér vissza. A MySQL hibái már nem jelennek meg figyelmeztetésként. Ha szeretnéd megkapni a hiba kódját, használd a mysql_errno() függvényt! Ez a függvény csak az utolsó MySQL művelet hibakódját adja vissza (nem számítva a mysql_error() és a mysql_errno() függvényeket), ha használni szeretnéd, ügyelj rá, hogy még azelőtt hívd meg a függvényt, mielőtt egy másik MySQL függvényt meghívsz.

## Paraméterek

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

Visszaadja az utolsó MySQL függvény hibaüzenetét, vagy '' (üres stringet) ha nem volt hiba.

## Példák

Példa 1. mysql_error() példa

`<?php $kapcsolat = mysql_connect("helyi_vendéglátó","mysql_használó","jelszó"); mysql_select_db("NemLétezőAdatbázis", $kapcsolat); echo mysql_errno($kapcsolat) . ": " . mysql_error($kapcsolat). "\n"; mysql_select_db("LétezőAdatbázis", $kapcsolat); mysql_query("SELECT * FROM NemLétezőTábla", $kapcsolat); echo mysql_errno($kapcsolat) . ": " . mysql_error($kapcsolat) . "\n"; ?>`

A fenti példa valami ilyesmi kimenetet ad:

    1049: Unknown database 'NemLétezőAdatbázis'
    1146: Table 'LétezőAdatbázis.NemLétezőTábla' doesn't exist

## Lásd még

mysql_errno()
MySQL error codes

Előző | Tartalom | Következő
mysql_errno | Fel | mysql_escape_string