Ontwikkelaars bouwen websites en applicaties met behulp van PHP en MySQL , met gegevens die zijn opgeslagen in MySQL en PHP scripts hanteren queries en updates . Een PHP script kan een insert statement uit te voeren , waardoor een nieuw record wordt toegevoegd aan een database tabel . De PHP taal biedt standaard functies voor het beheren van MySQL databases , waardoor scripts kunnen uitvoeren data inserts . Zodra een insert is voltooid , kan de ontwikkelaar nodig heeft om zijn succes of falen te bevestigen . Plaats SQL SQL , of Structured Query Language , biedt een scala aan verklaringen voor het beheren van MySQL data . De volgende voorbeeldcode geeft aan een typische insert statement : INSERT INTO product VALUES ( 1 , ' Hoed ' ) ; Deze verklaring geeft de tafel en biedt waarden in te voegen in elke kolom . De volgende alternatieve versie kan ook worden gebruikt : INSERT INTO product ( ProductID , productName ) VALUES ( 1 , ' Hoed ' ) ; In dit geval wordt de verklaring specificeert de naam van elke kolom in de tabel , evenals de waarden in te voegen . Sommige ontwikkelaars liever dit omdat het gemakkelijker is om te controleren of elk gegeven, is opgenomen in de sectie waarden . PHP Execution PHP scripts kan insert statements uit te voeren op MySQL tafels . De volgende voorbeeldcode geeft aan : $ insert_query = " INSERT INTO product ( ProductID , productName ) VALUES ( 1 , ' Hoed ' ) " ; mysql_query ( $ insert_query ) ; De eerste regel hier slaat de query string als een variabele , en vervolgens de tweede uitvoert op de database. De " mysql_query " statement in PHP stelt ontwikkelaars in staat om verschillende soorten query, inclusief updates en inserts te voeren. Zodra deze lijn voert , heeft het script geprobeerd om de gegevens in te voegen op de opgegeven tabel , maar de ontwikkelaar niet per se weten dat het succesvol is geweest . Op MarketBook.nl Om het succes van een insert werking te controleren , kan de PHP ontwikkelaar het resultaat van de functie " mysql_query " halen . De volgende uitgebreide lijn code toont : $ insert_result = mysql_query ( $ insert_query ) ; Als PHP voert een query , het een Booleaanse waarde die aangeeft true als de query succesvol was en false als het niet succesvol was terug . Dit is vaak een waardevolle stap , met name wanneer de query update heeft een andere werking in het systeem . Bij aansluiting op en een gegevensbank te raadplegen , veel dingen problemen , zoals het niet in de database verbinding of op de dataserver veroorzaken . Het script kan het Booleaanse resultaat waarde gebruiken om te reageren op het succes of falen van de operatie . Output In antwoord op de query resultaat , sommige ontwikkelaars uitgang HTML en tekst naar de browser . Het volgende voorbeeld PHP- code laat zien , na de insert vraag : echo " " $ insert_result " < /p > " ; alternatief kan de ontwikkelaar een aangepast bericht uitsturen . . , als volgt : if ( $ insert_result ) echo Thanks " ! Uw inzet was succesvol < /p > . " ; Else echo " Whoops ! Er is iets misgegaan . < /P > " In beide gevallen wordt het resultaat naar de browser van de gebruiker verzonden in HTML-opmaak structuren . Als er iets mis gaat tijdens het invoegen proces , althans de gebruiker zal weten .
|