PHP kan hämta information från en MySQL -databas genom att ansluta till databasen , placera en fråga i offerter och tilldela en PHP variabel till den och köra frågan . Frågor byggs genom att tilldela eller lägga frågeinformation från MySQL till en PHP- variabel . Den variabeln skickas sedan till ett PHP-funktionen och avrättades . Om frågan utförs framgångsrikt de resulterande data returneras till programmet. Frågor i MySQL kan "uppdatera ", " SELECT , " eller "ta bort" uttalanden . Instruktioner
1
Anslut till PHP -databas , med hjälp av en extern inloggning fil för att lagra referenser och inloggning information enligt följande :
inkluderar ( " login.inf " ) ;
$ cn = mysqli_connect ( $ hostn , $ usern , $ spärrkoder , $ db ) or die ( " kunde inte ansluta till MySQL-databasen " ) ;
2
Tilldela den SQL-fråga . Ett exempel på detta följer , bygga frågan upp rad för rad :
$ sqlquery = " SELECT Leverantörsnr från leverantör \\ n ";
$ sqlquery = " WHERE suppliername = \\ " Advantage \\ . " \\ n ";
$ sqlquery = " OCH invoiceamt > 100.00 "; .
ovanstående bygger upp frågesträngen rad för rad , men det kunde ha tilldelats variabeln som en lång textsträng . " . = " . Den lägger frågan texten automatiskt Addera 3
Ring frågan i MySQL enligt följande :
$ selectres = mysqli_query ( $ cn , $ sqlquery )
eller die ( " det gick inte att köra MySQL Query : $ sqlquery " ) ;
$ selectres variabeln är ett booleskt värde återvänder SANT eller FALSKT beroende på om frågan avrättades framgångsrikt . Om frågan inte kommer PHP sluta med felmeddelandet som anges i " eller dö " budskap .