Program koledarja osebnih dejavnosti - INSERT izjava SQL in funkcija mysql_query () - 2

Funkcija mysql_query ()

Zdaj potrebujemo način, kako to poizvedbo poslati na strežnik in nam sporočiti, če je šlo vse v redu. Za to lahko uporabimo funkcijo mysql_query (). Kot v kodi, ki smo jo pravkar razpravljali, bomo to funkcijo znova postavili na spremenljivko in tokrat bomo imenovali spremenljivko $ result. Vendar lahko za to spremenljivko uporabite katero koli ime. Tako kot prej tega ni treba storiti, vendar to kljub temu precej olajša branje. Koda za funkcijo mysql_query () se postavi po enaki velikosti, vendar narekovaji niso potrebni. Izjava se konča s podpičjem.

$ result = @mysql_query ($ sql_send, $ povezava)
ali umreti
("Trenutno se ni mogoče povezati z bazo podatkov. Poskusite pozneje.");
Opomba--Zaradi prostorske omejitve je ta koda zavita, vendar je res lahko vse v eni vrstici.

Kot lahko vidite, ta stavek uporablja dve spremenljivki, ki sta postavljeni med oklepaji. ($ sql_send in $ povezava). Inicializirali smo spremenljivko $ sql_send v stavku INSPERT sql. Spremenljivka $ povezava je bila ustvarjena v funkciji mysql_connect () iz prejšnje vadnice.

Prav tako smo ponovno uporabili nekaj stvari, ki ste se jih naučili v tej isti prejšnji vadnici. Ta nova funkcija mysql_query () uporablja tudi @ za zatiranje privzetega sporočila o napaki in izjave die () za prilagajanje sporočila o napaki zaradi možnosti, da se ne moremo povezati z bazo podatkov.

Ko uporabljate PHP, se povezava s strežnikom samodejno zapre.

← Nazaj



Podatkovna baza MySQL in pravila za uporabo poizvedb SQL
Program koledarja osebnih dejavnosti - Uporabite funkciji strtotime in mysql_select_db
Kako se povezati s strežnikom MySQL s funkcijo PHP mysql_connect