PHP-MySQL Alapok Windows Serveren

A PHP-alapú webes alkalmazások egyik leggyakoribb partnere a MySQL adatbáziskezelő. Ezt használja például a sorozatunk negyedik részében feltelepített Drupal is – és ezt fogjuk használni mi is. A rész célja, hogy bemutassa a MySQL és a PHP-MySQL páros használatát és használhatóságát Windows rendszereken, IIS7 webszerver és FastCGI modul felhasználásával.

6-PHP-MySQL-Alapok_Thumb

Első lépések

A PHP nyelvvel ismerkedők számára szükséges lehet egy telepített és bekonfigurált PHP motor. A telepítés és konfigurálás alaplépéseivel sorozatunk első két része foglalkozik.

Az adateléréshez MySQL szervert használunk. A MySQL telepítése végigkövethető sorozatunk harmadik részében.

Jó tudni

PHP oldalakat elméletileg bármilyen szövegszerkesztőben készíthetünk. A Notepad használata azonban a Helló Világnál összetettebb példák esetében biztos, hogy sok bosszúságot okoz. Demónkat az ingyenes Notepad++ szövegszerkesztővel vettük fel.

Demó

A demóban elsőként saját logikai adatbázist készítünk, az ehhez szükséges szkriptet a mysql parancssoros eszközből futtatjuk. A példa kedvéért készítünk egy saját mysql_run nevű PHP függvényt, mely a MySQL adatbázissal való kapcsolat kiépítését, a logikai adatbázis kiválasztását, SQL query futtatását és a kapcsolat bontását zárja egységbe. Ennek felhasználásával weboldalt hozunk létre, mely képes megjeleníteni a MySQL szerverünkön található logikai adatbázisokat. A videó egy összetettebb példával folytatódik, melyben saját táblát hozunk létre feladatok tárolására, és olyan PHP oldalt készítünk, melynek segítségével feladatokat lehet felvinni és megjeleníteni. A példán keresztül az űrlapban felposztolt adatok INSERT SQL utasítással történő adatbázisba mentését vizsgáljuk.

További információk

· PHP manual

· PHP – MySQL

A cikk a Microsoft TechNet Portál támogatásával készült.

Technet


wmv 6-PHP-MySQL-Alapok.wmv (85138 kB) Lejátszás böngészőben »


Dávid Zoltán

Dávid Zoltán Mérnök Informatikusként végeztem a BME-n, jelenleg webfejlesztéssel és gépi tanulással foglalkozom.

2009.02.18. 6:24:00 | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,


  • Tábla típusú paraméterek használata ASP.NET-ben

    Balássy György (MS RD, ASP.NET MVP, MCTS) Egyre gyakrabban merül fel az igény, hogy egy SQL lekérdezés egyik paramétereként azonos típusú, ám ismeretlen számú értéket kell átadnunk. Például egy terméket CheckBoxList segítségével több csoportba sorolhat a felhasználó vagy épp egy keresésnél választhatunk több kategória közül. Az SQL Server korábbi verzióinál tipikusan úgy oldottuk meg ezt a feladatot, hogy az értékeket egyetlen string változóban adtuk át, melyben XML vagy egyszerű separator karakterekkel elválasztott értékek szerepeltek. Az SQL Server 2008-tól kezdve viszont már közvetlenül adhatunk át tábla típusú paramétert is. Tovább »
  • Futási jog tömeges megadása tárolteljárásokra

    Dávid Zoltán Sajnos már többször megtörtént velem, hogy fejlesztés közben folyamatosan születnek az új tárolteljárások, és én nem készítek semmilyen szkriptet, amivel telepítéskor egy adott felhasználónak vagy adatbázis-szerepkörnek futtatási jogot tudnék adni ezekre a tárolteljárásokra. Ezt a futtatási jogot elég könnyen meg lehet adni pipálgatással, ha kevés tárolteljárásunk van. De mondjuk néhányszáz tárolteljárást már nincs kedvem végigpipálgatni. Ráadásul mi van ha elfelejtem. Meg egyáltalán szkriptekre szükség van! Tovább »


Írja meg Ön is véleményét!


Hozzászólásokat csak regisztrált, bejelentkezett felhasználóktól tudunk elfogadni!

Hozzászólások