Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MySQL PHP dotazu Tutorial

môžete použiť PHP pre odosielanie dotazov na databázu MySQL . PHP musí byť nakonfigurovaný používať MySQL klientskej knižnice počas procesu inštalácie . Ak vaše webové servery podporujú PHP , je to s najväčšou pravdepodobnosťou už nainštalované klientskej knižnice . Ak vytvárate svoj ​​vlastný server , musíte zahrnúť voľbu " - with- mysql " smernicu . PHP : MySQL funkcia

funkcie mysql_query pošle jedinečný otázku do aktívnej databázy . Syntax funkcie je nasledovné :

mysql_query ( $ query [ $ link ] )

dotazu môže byť akýkoľvek platný SQL dotazu , vrátane vybrať , show , vložiť , aktualizovať , mazať a pokles . Pre správnu syntax SQL , nájdete v dokumentácii k MySQL ( pozri odkaz na zdroje ) . Zadajte dotaz priamo z mysql_query alebo prostredníctvom premennej . Hodnota $ link na želanie je hodnota vrátená z mysql_connect ( ) funkcie . Ak máte iba jedno pripojenie k databáze otvoriť , môžete vynechať túto hodnotu . Ak vynecháte hodnotu $ link , bude dotaz použiť posledný otvorené spojenie

" mysql_query ( ) " sa funtion nevytlačí výsledky dotazu na obrazovke . Miesto , vráti zdroj predstavujúce výsledok alebo hodnotu " false " , ak dotaz zlyhal . Dotaz zlyhá , iba v prípade , že nebola schopná byť vykonané na serveri , ak nie je tam boli žiadne výsledky vrátené .

Pre prístup k dátam vrátenej funkciou mysql_query , použite sekundárne funkcie , ako je napríklad mysql_fetch_array ( ) alebo mysql_fetch_row ( ) . Existuje mnoho rôznych metód pre prístup k dátam , z ktorých všetky majú rovnakú základnú syntax . Syntax pre mysql_fetch_array ( ) je :

mysql_fetch_array ( $ result )

Premenná $ result pochádza z výstupu mysql_query ( ) funkcia
príklad .

Nasledujúci príklad ukazuje , ako použiť funkcie mysql_query ( ) do PHP skriptu : ? klipart

< php $ database = " MyDatabase " ; $ connection = mysql_connect ( " localhost " ) ; if ( $ spojenie ) die ( ! " Nedá sa pripojiť k MySQL " ) ; mysql_select_db ( $ databázy , $ spojenie ) or die ( " Nemožno sa pripojiť k databáze : " mysql_error ( . ) ) ; $ result = mysql_query ( " SELECT * FROM testu " ) ; if ( ! $ vysledok ) die ( " Query Failed . " ) ; while ( $ row = mysql_fetch_array ( $ result ) ) { echo " $ row [ ' column1 ' ] " ; echo " $ row [ ' column2 ' ] " ; } mysql_close ( $ spojenie ) ; ? >

Premenná $ databázy má názov databázy . $ Pripojenie Premenná má výsledky mysql_connect ( ) funkcie . Ak skript nemôže pripojiť k databáze , sa nepodarí s hlásením " Nedá sa pripojiť k MySQL . " Skript sa potom pripojí k databáze , alebo zlyhá s " Nedá sa pripojiť k databáze " správy .

Akonáhle je spojenie nadviazané , dotaz je odoslaný do databázy . Výsledok sa koná v premennej $ vysledok . Ak dotaz zlyhá , skript vypíše správu " Query Failed " . Skript potom odovzdá výsledok do premennej $ row s mysql_fetch_array ( ) funkcie .

$ Row premenná je pole , v ktorom každý stĺpec možno pristupovať buď čísel ( 0 , 1 , 2 , 3 , 4 , atď ) alebo podľa názvu stĺpca v jednoduchých úvodzovkách . Vzhľadom k tomu , že môže byť viac ako jeden riadok vrátené dotazom , výsledky sú umiestnené v slučke while tak , že každý riadok je možné vytlačiť jednotlivo . Celým

Konečne spojenie MySQL sa uzavrie mysql_close funkcie ( ) .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené