Jak spustit PHP skript? Krok Za Krokem Průvodce!


Dobrý den, vítejte na začátku codeofaninja.com série článků o vývoji webových stránek!

přehled

nastavení vývojového prostředí pro programování PHP je snadné. Stáhněte si editor kódu, který dáváte přednost, osobně se mi líbí atom.io textový editor.

další je instalace XAMPP, nejoblíbenějšího vývojového prostředí PHP. Tento balíček obsahuje databázové aplikace Apache, PHP & MariaDB nebo MySQL.

mnoho lidí mi zaslalo e-mail s hlavní otázkou: Mike, jak spustit PHP skript? Tento příspěvek je mou odpovědí na vás a na ty lidi, kteří to budou v budoucnu potřebovat.

v následujícím tutoriálu se naučíme, jak nainstalovat XAMPP, jak spustit PHP skript, spravovat databázi pomocí PhpMyAdmin a spustit ukázkový PHP skript, který načte záznam z databáze.

nainstalujte XAMPP

přejděte na tento odkaz a stáhněte si XAMPP pro svůj operační systém. XAMPP je k dispozici pro Windows, Linux nebo Mac.

zde je video o tom, jak můžete nainstalovat a používat XAMPP.

Spusťte svůj první PHP skript

níže je uveden příklad, jak spustit PHP skript. Co tento program dělá, je ukázat “ Hello World!“text na obrazovce nebo webové stránce.

přejděte do adresáře serveru XAMPP

používám systém Windows, takže můj kořenový adresář serveru je „C:\xampp\htdocs\“.

vytvořit dobrý den.php

Vytvořte soubor a pojmenujte jej „hello.php

kód uvnitř Ahoj.php

otevřete hello.php a vložte následující kód.

<?phpecho "Hello World!";?>

otevřete novou kartu

spusťte ji otevřením nové karty v prohlížeči

načíst Ahoj.php

v okně prohlížeče zadejte http://localhost/hello.php

výstup

měli byste vidět následující výstup.
run-php-script-1
skvělá práce, stačí spustit PHP skript!

Spravujte MySQL pomocí PhpMyAdmin

MySQL je open-source systém správy relačních databází (RDBMS). MySQL je populární volbou databáze pro použití ve webových aplikacích.

phpMyAdmin je bezplatný a otevřený zdrojový nástroj napsaný v PHP určený ke správě MySQL pomocí webového prohlížeče. V následujících příkladech uvidíme, jak snadno zvládneme MySQL s PhpMyAdmin.

vytvořte databázi

  1. přejděte na http://localhost/phpmyadmin/
  2. klikněte na odkaz „Nový“ v levém horním rohu (pod posledními tabulkami)
  3. vyplňte pole “ Název databáze „pomocí“my_first_database“.
  4. klikněte na tlačítko“ Vytvořit“
1-create-first-database

vytvořte tabulku

  1. klikněte na“ my_first_database „na levé straně obrazovky
  2. v části“ Vytvořit tabulku “ vyplňte Název „produkty“ a počet sloupců “ 6 „
  3. klikněte na tlačítko“ Go“
2-create-table
  1. vyplňte pole id, jméno atd.
  2. napodobte vše na následujícím obrázku
  3. klikněte na tlačítko „Uložit
3-create-fields-of-table

vložte Data

klikněte na tabulku „produkty“.

4-click-table-to-insert-data

klikněte na kartu „Vložit“.

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

vyplňte formulář a napodobte data na následujícím obrázku. Klikněte na tlačítko“ Go“.

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

skvělá práce! Nyní máme databázi, tabulku uvnitř databáze a záznam uvnitř tabulky.

7-data-was-inserted

Užitečná Videa

1. Vytvořte databázi a importujte soubor MySQL.

2. Vytvořte databázi a vytvořte tabulku.

spusťte PHP skript s databází

v následujících krocích spustíme PHP skript, který načte jeden záznam z databáze MySQL.

přejděte do adresáře XAMPP serveru

přejděte do svého „C:\xampp\htdocs\“ adresář

vytvořit read_one.php

Vytvořte soubor a pojmenujte jej „read_one.php

kód uvnitř read_one.php

čísla 1-8 v následujícím kódu se nazývají „Komentáře kódu“. Vysvětluje každou část našeho jednoduchého kódu níže. Otevřete read_one.php a vložte následující kód.

<?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>";?>

otevřete prohlížeč

spusťte jej otevřením prohlížeče

načíst read_one.php

v okně prohlížeče zadejte http://localhost/read_one.php

výstup

měli byste vidět následující výstup.
run-php-script-2
úžasné! Nyní jste připraveni se dozvědět více o programování a vývoji webu.

online zdroje

zde v codeofaninja.com, Chceme vám zjednodušit učení, abyste něco skutečně vybudovali. Je však také důležité, abyste více četli a studovali. Níže jsou uvedeny mé návrhy, kde se dozvědět více.

  • manuál PHP-oficiální dokumentace PHP.
  • PHP správná cesta-snadno čitelný, rychlý odkaz na populární standardy kódování PHP a další.
  • PHP bludy-správné používání PHP programovacího jazyka, správné používání, se zaměřením na vyvracení různých bludů a pověr.
  • PHP Cheat Sheets – variabilní srovnání, aritmetika a testování cheat sheet.
  • PHP FAQs-Často kladené otázky PHP
  • PHP Security Cheat Sheets-zabraňte útokům jako XSS, SQL Injection a další.
  • Cross-Site Scripting Attacks (XSS) – další dobrý zdroj, jak se naučit Cross-site scripting (XSS) a zabránit tomu.

vždy se můžete vrátit do výše uvedeného seznamu, když jdete po naší sérii webových programovacích tutoriálů.

co bude dál?

Naučte se náš JavaScript tutoriál pro začátečníky.

související Návody

prozkoumejte další návody na naší úvodní stránce. Kliknout.

Některé Poznámky

Našel Problém?

pokud jste našli problém s tímto kódem, pošlete nám e-mail. Před odesláním e-mailu, přečtěte si náš Kodex chování. E-mailová adresa našeho týmu je

uveďte prosím popis vašeho problému. Uveďte prosím chybové zprávy, snímky obrazovky (nebo nahrávání obrazovky) a testovací adresu URL. Díky!

přihlaste se k odběru CodeOfaNinja

získejte cenné návody pro vývoj webových aplikací na váš e-mail. Přihlaste se nyní zdarma!

Děkuji!

Leave a Reply

Vaše e-mailová adresa nebude zveřejněna.