SQL Perl scripts gebruik maken van de Perl taal om een verbinding te maken en bevragen van de database server . U gebruikt de verbinding om gegevens uit de database te ondervragen om interactieve , dynamische content voor uw Web lezers te creëren . U de scripts ook gebruiken om gegevens in te voegen - zoals een gebruiker registratieformulier - in de database voor later ophalen . Doel Omdat u niet kunt gebruiken Perl syntax voor een database- script , programmeurs en database administrators moet SQL -code te gebruiken om de gegevens te bewerken of bevragen . Het script maakt gebruik van de bibliotheken Perl om verbinding met de database en voer de code . De bibliotheken vertalen de Perl webserver taal om de database driver taal . Connection U moet verbinding maken met de database voordat u de scripts uit te voeren . De volgende code maakt verbinding met een Oracle -database voor te bereiden voor je Perl scripts : mijn $ dbh = DBI - > connect ( ' DBI : Oracle : klanten ' ) op Twitter De database waarmee het script verbindt is " klanten . " de Perl bibliotheken omgaan met elke code die nodig is om verbinding te maken , dus je hoeft alleen maar om het type server en de database naam opgeven . Implementatie Nadat u de verbinding wilt maken, maakt het script dat draait op de database server . Het script dat u gebruikt hangt af van wat u wilt doen met de gegevens . Bijvoorbeeld , als je wilt een lijst met orders voor een klant ophalen , de volgende SQL-script geldt : selecteer * uit opdrachten waarbij customerId = 44 Dit script haalt een lijst met orders voor een klant met de ID van 44 . Waarschuwing bij gebruik van de SQL-taal in een webpagina , zorg ervoor om de gegevens te schrobben van alle tekens die mogelijk kunnen worden gebruikt voor een zogenaamde SQL-injectie hack . Dit soort hack exploits beveiliging van een website , doordat hackers om SQL- code in te voegen in Web formulieren op de website , gebruik dan de code om gegevens te stelen of de gegevens uit de database te verwijderen . < br > |