Hur kör man ett PHP-skript? Steg För Steg Guide!


Hej och välkommen till början av codeofaninja.com ’ s serie av webbutveckling artiklar!

översikt

det är enkelt att skapa en utvecklingsmiljö för PHP-programmering. Ladda ner kodredigeraren du föredrar, jag gillar personligen atom.io textredigerare.

nästa är att installera XAMPP, den mest populära PHP-utvecklingsmiljön. Detta paket innehåller Apache, PHP & MariaDB eller MySQL databasapplikationer.

många mailade mig med en huvudfråga: Mike, hur man kör ett PHP-skript? Det här inlägget är mitt svar till er och till de människor som kommer att behöva detta i framtiden.

i följande handledning lär vi oss hur man installerar XAMPP, hur man kör ett PHP-skript, hanterar databas med PhpMyAdmin och kör ett exempel PHP-skript som hämtar en post från databasen.

installera XAMPP

gå till den här länken och ladda ner XAMPP för ditt operativsystem. XAMPP är tillgängligt för Windows, Linux eller Mac.

här är en video om hur du kan installera och använda XAMPP.

kör ditt första PHP-skript

följande är ett exempel på hur du kör ett PHP-skript. Vad detta program gör är att visa en ” Hej världen!”text på skärmen eller webbsidan.

gå till XAMPP-serverkatalogen

jag använder Windows, så min rotserverkatalog är ”C:\xampp\htdocs\”.

skapa hej.php

skapa en fil och namnge den ”hello.php

kod inuti hej.php

öppna hello.php och sätt följande kod.

<?phpecho "Hello World!";?>

öppna ny flik

kör den genom att öppna en ny flik i din webbläsare

ladda hej.php

i ditt webbläsarfönster skriver du http://localhost/hello.php

Output

du bör se följande utdata.
run-php-script-1
bra jobb, du kör bara ett PHP-skript!

hantera MySQL med PhpMyAdmin

MySQL är en öppen källkod relationsdatabas management system (RDBMS). MySQL är ett populärt val av databas för användning i webbapplikationer.

phpMyAdmin är ett gratis och open source-verktyg skrivet i PHP som är avsett att hantera administrationen av MySQL med hjälp av en webbläsare. I följande exempel ser vi hur enkelt Vi kan hantera MySQL med PhpMyAdmin.

skapa en databas

  1. gå till http://localhost/phpmyadmin/
  2. klicka på länken ”ny” i det övre vänstra hörnet (under senaste tabeller)
  3. fyll i fältet ”databasnamn” med ”my_first_database”.
  4. klicka på” Skapa ” – knappen
1-create-first-database

skapa en tabell

  1. klicka på ”my_first_database ”till vänster på skärmen
  2. i avsnittet” Skapa tabell ”fyller du i namnet med ”produkter” och antal kolumner med ” 6 ”
  3. klicka på ” Go ” – knappen
2-create-table
  1. fyll i fälten med id,namn etc.
  2. Mimic allt i följande bild
  3. klicka på” Spara ” – knappen
3-create-fields-of-table

infoga Data

klicka på tabellen ”Produkter”.

4-click-table-to-insert-data

klicka på fliken” Infoga”.

5-click-table-to-insert-data-2

fyll i formuläret, efterlikna data på följande bild. Klicka på” Go ” – knappen.

6-fill-out-form-to-insert-data

bra jobbat! Vi har nu en databas, en tabell i databasen och en post i tabellen.

7-data-was-inserted

Användbara Videor

1. Skapa en databas och importera MySQL-fil.

2. Skapa en databas och skapa tabell.

Kör PHP-skript med Databas

i följande steg kör vi ett PHP-skript som hämtar en post från MySQL-databasen.

gå till XAMPP server directory

gå till din ”C:\xampp\htdocs \” katalog

skapa read_one.php

skapa en fil och namnge den ”read_one.php

kod inuti read_one.php

siffrorna 1-8 i följande kod kallas ”kodkommentarer”. Det förklarar varje del av vår enkla kod nedan. Öppna read_one.php och sätt följande kod.

<?php// 1. database credentials$host = "localhost";$db_name = "my_first_database";$username = "root";$password = ""; // 2. connect to database$con = new PDO("mysql:host={$host};dbname={$db_name}", $username, $password); // 3. prepare select query$query = "SELECT id, name, description, price FROM products WHERE id = ? LIMIT 0,1";$stmt = $con->prepare( $query ); // 4. sample product ID$product_id=1; // 5. this is the first question mark in the query$stmt->bindParam(1, $product_id); // 6. execute our query$stmt->execute(); // 7. store retrieved row to the 'row' variable$row = $stmt->fetch(PDO::FETCH_ASSOC); // 8. show data to userecho "<div>Name: " . $row . "</div>";echo "<div>Description: " . $row . "</div>";echo "<div>Price: $" . $row . "</div>";?>

öppna din webbläsare

kör den genom att öppna din webbläsare

ladda read_one.php

i ditt webbläsarfönster skriver du http://localhost/read_one.php

Output

du bör se följande utdata.
run-php-script-2
Häftigt! Du är nu redo att lära dig mer om webbprogrammering och utveckling.

online-resurser

här i codeofaninja.com, vi vill förenkla lärandet för dig att faktiskt bygga något. Men det är också viktigt för dig att läsa och studera mer. Följande är mina förslag var du kan lära dig mer.

  • PHP Manual – officiell PHP dokumentation.
  • PHP på rätt sätt-lätt att läsa, snabb referens för PHP populära kodningsstandarder och mer.
  • PHP vanföreställningar – korrekt användning av PHP programmeringsspråk, korrekt användning, med fokus på motbevisa olika vanföreställningar och vidskepelse.
  • PHP Cheat Sheets-variabel jämförelse, aritmetik och testning cheat sheet.
  • PHP Vanliga frågor-Vanliga PHP-frågor
  • PHP Security Cheat Sheets – förhindra attacker som XSS, SQL Injection och mer.
  • Cross-Site Scripting Attacks (XSS)-en annan bra resurs för att lära sig cross-site scripting (XSS) och förhindra det.

du kan alltid gå tillbaka till listan ovan medan du går längs vår serie av webbprogrammering tutorials.

Vad är nästa?

lär dig vår JavaScript-handledning för nybörjare.

relaterade Tutorials

vänligen utforska fler tutorials på vår startsida. Klicka här.

Några Anteckningar

Hittade Du Ett Problem?

om du hittade ett problem med den här koden, skicka ett mail till oss. Innan du skickar ett e-postmeddelande, läs vår uppförandekod. Vårt teams e-postadress är

var beskrivande om ditt problem. Ange felmeddelanden, skärmdumpar (eller skärminspelning) och din TESTADRESS. Tackar!

prenumerera på CodeOfaNinja

få värdefulla webbutveckling tutorials till din e-post. Prenumerera nu gratis!

Tack!

Leave a Reply

Din e-postadress kommer inte publiceras.