Hoe PHP en MySQL te leren
PHP is een van de meest gebruikte programmeertalen op internet en stelt u in staat om veel meer te doen dan alleen HTML-pagina`s. Met MySQL kunt u eenvoudig databases op uw server maken en wijzigen. Door deze twee hulpmiddelen samen te gebruiken, kunt u aangepaste, complexe en krachtige databases en websites maken. Er is veel te leren als het gaat om PHP en MySQL, maar je kunt de basics in een zeer korte tijd leren en gebruiken. Lees stap 1 om te beginnen.
stappen
Deel 1
Maak je klaar1
Begrijp wat PHP en MySQL zijn PHP is een programmeertaal die u kunt gebruiken om interactieve opdrachtcodes te bouwen. Deze opdrachtcodes worden uitgevoerd op de webserver en de resultaten worden vervolgens via HTML geretourneerd aan de gebruiker. Met PHP kunt u zeer interactieve websites maken die op de gebruiker zijn gericht. MySQL is een open source databasetaal. Hiermee kunt u meerdere databases op uw server maken, bewerken en openen. De combinatie van deze twee is essentieel voor online winkels, forums, games en meer.
- PHP kan informatie verzamelen van gebruikersformulieren, bestanden maken en bewerken op de server, verzenden en ontvangen cookies, toegang beperken, informatie coderen en nog veel meer.
2
Maak uzelf vertrouwd met de vereisten. Je kunt alleen PHP leren, maar om optimaal van deze taal te kunnen profiteren is het beter dat je een basiskennis van hebt HTML, CSS en jаvascript. Dit komt omdat PHP-opdrachtcodes worden geconverteerd naar HTML en CSS wanneer ze naar de browser worden verzonden. Het kennen van de fundamentele aspecten van deze talen zal het PHP-leerproces veel sneller maken.
3
Huur of maak een webserver. Om PHP en MySQL te gebruiken, hebt u toegang tot een webserver nodig. Als u geen toegang hebt tot een webserver, moet u er een op uw eigen computer installeren.
4
Vind wat middelen Er is een grote verscheidenheid aan manieren waarop je de bijzonderheden van codering in PHP en MySQL kunt leren. Er zijn online bronnen, online cursussen, boeken en face-to-face cursussen. Allemaal kunnen ze je helpen om PHP en MySQL te leren.
5
Download de nodige hulpmiddelen. Om te beginnen met het maken van commandocodes met PHP en databases met MySQL, moet u enkele basishulpmiddelen downloaden. Hoewel je PHP in elke teksteditor kunt bewerken, zul je merken dat het gebruik van een programma voor het bewerken van code je leven een stuk eenvoudiger zal maken.
Deel 2
Maak basiscommando codes in PHP1
Open je teksteditor PHP wordt gemaakt in een tekstverwerker, maar als je een programma gewijd aan het bewerken van uw code zal worden gemarkeerd syntax en zal het veel gemakkelijker maken om te lezen gebruiken.
2
Maak een eenvoudige website. PHP bestaat binnen een standaard HTML-bestand. Om de resultaten van uw PHP-commandocode te zien, moet u een eenvoudige website hebben waar u deze kunt weergeven.
3
Maak een basisopdracht met "ECHO". De "ECHO" -functie zal een tekst op de website weergeven. Het is een basis-PHP-functie en helpt u bij het leren formatteren van de PHP-syntaxis. Alle PHP-opdrachtcodes beginnen met php en eindigen met?>. De zinnen eindigen met een puntkomma (-).
phpecho "Dit is mijn eerste PHP-code!" -?>
4
Voeg opmerkingen toe aan uw PHP-code. Het is een goede gewoonte om op te nemen. Opmerkingen worden niet aan de gebruiker getoond, maar andere ontwikkelaars kunnen zien wat u aan het doen bent. Het helpt je ook te herinneren wat je probeerde te doen als je de code later nakijkt.
php // Dit is een commentaar dat een regel neemt. "Dit is mijn eerste PHP-code!" - / * Dit is een commentaar dat meerdere regels in beslag neemt. * /?>
5
Maak een code met enkele basisvariabelen. Variabelen zijn objecten waaraan waarden zijn toegewezen in de code. Vervolgens kunt u die variabelen manipuleren om resultaten aan de gebruiker te tonen. Variabelen zijn een krachtig onderdeel van de PHP-code en worden geïdentificeerd door een "$" voor de naam.
Php / * Deze opdracht beide variablesy schermuitvoer voeg (16) * / $ x = y = 4 $ 12- $ = $ z x + y $-echo $ z -. / * Variabelen kunnen hoofdlettergevoelig en kleine letters. Als u verklaren $ x = 4, maar dan zul je niet schrijven $ X variabele te krijgen. * /?>
6
Creëert een basiszin "If / Else". Veel van de functionaliteit van PHP komt van de "If / Else" -instructies. Met deze instructies kunt u voorwaarden creëren voor specifieke opdrachten die moeten worden uitgevoerd. Ze zijn vooral handig voor het maken van gepersonaliseerde berichten en voor het controleren van verbindingen.
php $ t = date ("H") - / * Dit definieert de variabele "$ t" als het tijdstip van de dag (datum) in een 24-uursnotatie. (H). Het is gebaseerd op de serverklok. * / If ($ t<"20") {echo "Hebben een geweldige dag!" -} else {echo "Ga slapen!" -} / * Als de tijd is ouder dan 20 (08:00), dan zal het tonen "Laten fijne dag! " Als het na 20 is, "Ga slapen!" Wordt weergegeven. * /?>
Deel 3
Maak een basisdatabase met MySQL1
Maak verbinding met een MySQL-server. Voordat u de database aanmaakt, moet u verbinding maken met de MySQL-server. U kunt dit doen via de opdrachtregelinterface van MySQL of via PHP, wat hier wordt uitgelegd. Het maken van een verbinding gebruikt de functie
mysqli_connect (server, gebruikersnaam, wachtwoord)
.Php $ connection = mysqli_connect ( "example.com", "admin", "password1") - / * Dit zorgt voor een verbinding met MySQL server example.comcon de gebruikersnaam "admin" en het wachtwoord "password1" *. / if (mysqli_connect_errno ()) {echo "verbinding mislukt met MySQL". mysqli_connect_error () -} // Dit geeft een melding als de verbinding niet werkt>.?
- De verbinding met de database is toegewezen aan de variabele "$ -verbinding". Hiermee kunt u eenvoudig de verbinding later in de code controleren.
- Als u wilt zien hoe u een database maakt met behulp van de opdrachtregel van MySQL, leest u dit artikel.
2
Maak uw database Nadat u de verbinding hebt geopend, kunt u code toevoegen om de database te maken. De database bevat nog geen gegevens. De eerste tabel in de database zal in de volgende stap worden toegevoegd. Om de database te maken, gebruikt u de zin
CREËER DATABASE
.Php $ connection = mysqli_connect ( "example.com", "admin", "password1") - if (mysqli_connect_errno ()) {echo "Verbinding is mislukt met MySQL". mysqli_connect_error () -} $ sql = "CREATE DATABASE database1" -als (mysqli_query ($ verbinding, $ sql)) {echo "De database database1 is succesvol aangemaakt" -} else { "Fout bij het maken van de basis van gegevens: ". mysqli_error ($ connection) -}?>
3
Maak een tabel voor uw database. Nadat u de database hebt gemaakt, kunt u een tabel maken om de gegevens op te slaan die u van de formulieren krijgt. U kunt de tabel zo configureren dat deze op uw gegevens past. De tabel die in deze stap is gemaakt, heeft drie kolommen: "Voornaam", "Achternaam" en "Leeftijd" (naam, achternaam en leeftijd). De tabel wordt "Gebruikers" (gebruikers) genoemd.
Php $ connection = mysqli_connect ( "example.com", "admin", "password1", "database1") - if (mysqli_connect_errno ()) {echo "Verbinding is mislukt met MySQL". mysqli_connect_error () -} $ sql = "CREATE TABLE gebruikers (PID INT NOT NULL AUTO_INCREMENT, primaire sleutel (PID), FirstName CHAR (30), Achternaam CHAR (30), Leeftijd INT)" - / * Elke kolom moet het type hebben gespecificeerde gegevens (CHAR, INT, etc.). voor CHAR waarden, moet worden vastgesteld hoe lang kan de kolom (30 in dit geval) worden .De functie PID veld AUTO_INCREMENT stijgt met 1 per entrada.Esencialmente creëert . een identificatienummer voor elke aggregaat ingang * / if (mysqli_query ($ verbinding, $ sql)) {echo "de Gebruikers tabel is aangemaakt" -} else {echo "Kan de tabel te maken:". mysqli_error ($ connection) -}?>
Deel 4
Maak een formulier om gegevens in uw database in te voeren1
Maak uw HTML-formulier aan Met dit formulier kunnen gebruikers informatie invoeren door hun velden in te vullen via de website. Deze gegevens worden vervolgens opgeslagen in een bestand en ingevoegd in de database die u eerder hebt gemaakt. Wanneer de gebruiker op de knop "Verzenden" klikt nadat het formulier is ingevuld, worden de gegevens verzonden naar het bestand "insert.php".
2
Maak het bestand aan insert.php. Nadat u het formulier hebt gemaakt, moet u het bestand "insert.php" maken om de overdracht van gegevens naar uw database te beheren. U moet de zin gebruiken
INVOEGEN
om het record toe te voegen aan uw tabel "Gebruikers".Php $ connection = mysqli_connect ( "example.com", "admin", "password1", "database1") - if (mysqli_connect_errno ()) {echo "Verbinding is mislukt met MySQL". mysqli_connect_error () -} $ sql = "INSERT INTO Personen (Voornaam, Achternaam, Age) VALUES ( `$ _ POST [voornaam]`, `$ _ POST [achternaam]`, `$ _ POST [leeftijd]`)" - // The POST instructie haalt gegevens uit formulario.if (mysqli_query ($ verbinding, $ sql)) {sterven ( `Fout` mysqli_error ($ verbinding).) -} echo "1 akte toegevoegd" -mysqli_close ($ aansluiting) - / / Deze opdracht sluit de databaseverbinding aan het einde.?>
Deel 5
Blijf leren1
Ontdek wat je kunt doen met PHP. Naast de database-administratie zijn er nog veel meer dingen die u met PHP kunt doen. U kunt bestanden openen, e-mails verzenden, maken cookies, start privésessies en nog veel meer. Het potentieel is bijna onbeperkt, en dat is de reden waarom het grootste deel van de webontwikkeling met PHP wordt gedaan.
2
Onderzoek wat andere mensen doen. Een van de snelste manieren om PHP leren onderzoekt de code aan andere gebruikers aan te maken en aan te passen aan uw eigen wensen. Hoewel er geen manier om de PHP-code van een website te onderzoeken, zonder directe toegang tot de server waarop het is gehuisvest, zijn er een verscheidenheid van de gemeenschappen die uw code te delen en kan u helpen uitleggen wat het doet.
3
Leer beveiliging in PHP. Webbeveiliging is een serieuze zaak en het is essentieel dat u ervoor zorgt dat uw code veilig is. Dit is vooral belangrijk als u met wachtwoorden en betalingsinformatie gaat werken. Zorg ervoor dat uw formulieren en databases beschermd zijn tegen interferentie.
Delen op sociale netwerken:
Verwant
- Hoe een persoonlijke webserver met XAMPP op te zetten
- Hoe een database in MySQL te maken
- Hoe een tabel in MySQL te maken
- Hoe een E R-diagram te tekenen met de MySQL-databasemanager
- Hoe een MySQL-database te verwijderen
- Hoe een Raspberry Pi-webserver te maken
- Hoe LAMP te installeren
- Hoe Joomla te installeren
- Hoe XAMPP in Windows te installeren
- Hoe phpMyAdmin op uw pc te installeren
- Hoe een Wiki te installeren in minder dan 20 minuten
- Hoe een MySQL-server op een pc te installeren
- Hoe sql-query`s naar de MySQL-opdrachtregel te verzenden
- Hoe een LAMP-server te assembleren
- Hoe een ontwikkelomgeving voor JSP te maken met Eclipse, Tomcat en MySQL
- Hoe WAMP te installeren
- Hoe een webdesigner en professionele programmeur te zijn
- Hoe SQL te gebruiken
- Hoe toegang te krijgen tot een MySQL-database met PHP
- Hoe een L2J-server te configureren
- Hoe een World of Warcraft privé-server op Linux te bouwen en te onderhouden