Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe maak je een Array Fetch in MySQL
Technisch gezien is er geen functie " fetch -array " in MySQL . Het is een PHP functie die samenwerkt met een MySQL database . MySQL databases zijn niet erg handig als applicatie code gemakkelijke toegang tot de geretourneerde gegevens niet kunnen hebben . PHP biedt een aantal eenvoudige functies te krijgen op de gegevens geretourneerd door MySQL . Instructies
Query de MySQL database
1

Open een verbinding met de MySQL- server . Dit is een eenvoudige oproep mysql_connect , die een bron MySQL retourneert . Bewaar deze bron in een variabele . Voorbeeld : $ mysql = mysql_connect ( " localhost " , " my_user " , " mijn_wachtwoord " ) ; kopen van 2

Selecteer een database. Dit vereist een oproep te mysql_select_db . Voorbeeld : mysql_select_db ( $ mysql , " customers_db " ) ;
3

Vorm een query . Vele malen , queries zijn niet triviaal , zoals je zou kunnen hebben een aantal variabelen wordt uitgebreid in een zeer lange query string . Het beste is om die string formatteren buiten de oproep tot mysql_query . Het beste is om sprintf en mysql_escape_string om dergelijke fouten als query- mislukkingen of gegevens compromissen te voorkomen gebruiken . In dit voorbeeld hebben de $ naam en $ ph_number variabele komen van een webformulier . Voorbeeld : $ query = sprintf ( " SELECT * FROM klanten WHERE name = ' % s ' AND ph_numbers = ' % s ' " , mysql_escape_string ( $ naam ) , mysql_escape_string ( $ ph_number ) ) ;
4

Verzend de query . Dit wordt gedaan met de mysql_query functie . Het duurt een MySQL bron en een query string als argument en retourneert een MySQL resultaat handvat . Uit deze greep , kan halen rijen een voor een . Moet de query mislukt , zal mysql_query FALSE terug en u in staat om toegang te krijgen tot een foutmelding door te bellen naar de mysql_error functie zal zijn . Voorbeeld : $ result = mysql_query ( $ mysql , $ query ) ; if { sterven ( " Ongeldige zoekopdracht : " . Mysql_error ( ) ) ;} ( $ resultaat ! )
Fetch het resultaat als een numeriek Array
5

Fetch het resultaat als een numerieke array met mysql_fetch_array . De kolommen van het resultaat zal zijn in orde , de eerste kolom met een index van 0 .
6

deze functie Oproep meerdere malen naar de volgende rij te krijgen. Indien er geen overgebleven rijen in het resultaat bron zal mysql_fetch_array FALSE terug . Voorbeeld : $ row = mysql_fetch_array ( $ result ) ;
Fetch het resultaat als een associatieve array
7

Haal het resultaat als een associatieve array met mysql_fetch_assoc . Deze functie retourneert een associatieve array met sleutels die gelijk is aan de kolomnamen . Bijvoorbeeld , als je wilde om de veldnaam van een rij , zou je gewoon nodig om $ rij [ "naam" ] noemen .
8

Realiseer je dat dit niet zal veranderen als het aantal of de volgorde van de kolommen in de tabel verandert via een ALTER SQL-opdracht . Net als alle andere mysql_fetch_ * functies , kunt u het herhaaldelijk bellen om meer rijen te krijgen van het resultaat . Het zal FALSE terug als er geen rijen meer zijn in het resultaat . Voorbeeld : $ row = mysql_fetch_assoc ( $ resultaat ) ;

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik een Auto - Numeriek…
·Hoe om te controleren of een C…
·SSIS Isolatie Levels 
·PHP Als Vergelijk Statements 
·Tutorial over MySQL Lock 
·Hoe maak je een kalender maken…
·Hoe maak je een JS -bestand in…
·Hoe kan ik PHP SQLite gebruike…
·Hoe controleert de PHP Indien …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe een matrix transponeren in Berekenen…
·Hoe te lezen Hex nummer C + + 
·Hoe maak je een Shell Lancering Van VBS 
·Hoe maak je een Perl- script op afstand …
·Hoe te wijzigen van een lettertype 's Kl…
·Hoe de Datum Van DateChooser in Flash-fo…
·Hoe maak je een vaste lengte tekenreeks …
·Hoe de Stage Grootte in ActionScript 3.0…
·Hoe te Reacties op Java Code Leave 
Copyright © Computer Kennis http://www.nldit.com