PHP şi MySQL – Exemplu CRUD – Partea a II-a

13 comentarii

PHP, MySQL şi phpMyAdmin

Acest episod este continuarea episodului de săptămâna trecută – PHP şi MySQL – Exemplu CRUD – Partea I. Vom continua să construim aplicaţia CRUD, adăugând funcţionalităţi noi – updatare date student şi ştergere student din baza de date. Voi mai vorbi şi despre căteva elemente de securitate în PHP. La încheierea cursului vă recomand o temă pentru acasă.

Vei învăţa despre:

  • cum să foloseşti phpMyAdmin pentru lucrul cu baze de date MySQL
  • comenzi de bază SQL pentru MySQL
  • cum să foloseşti funcţiile standard MySQL din Standard PHP Library
  • cum să afişezi o listă cu înregistrări dintr-o tabelă MySQL într-o pagină HTML
  • cum să foloseşti plug-in-urile Firebug şi Web Developer Toolbar pentru debug

Detalii tutorial:

  • durata: 20 minute
  • grad de dificultate: începător
  • episod 2

Linkuri utile:

Tags: , , , , ,

13 Responses to “PHP şi MySQL – Exemplu CRUD – Partea a II-a”

  1. Cristi spune:

    Salut,

    Care ar fi diferenta daca am folosi un alt tip de baza de date si nu MySql? Ma refer la ceva mai mare gen Oracle sau DB2.

  2. Dumitru spune:

    Daca lucrezi cu alte baze de date trebuie să foloseşti funcţiile statice din PHP pentru tipul de bază de date respectiv.
    Spre exemplu dacă lucrezi cu o bază de date Oracle, foloseşti funcţiile librăriei PHP Oracle. API-ul pentru aceste funcţii se află aici: http://theserverpages.com/php/manual/en/ref.oracle.php

    Pentru a selecta nişte studenţi dintr-o bază de date am avea cam aşa ceva:

    Oricum, pentru lucru cu baze de date recomand să foloseşti PHP Data Objects (PDO), care face abstractizare de baze de date şi foloseşti aceleaşi metode ale obiectului pentru orice tip de baze de date.
    Sper să fac un tutorial despre PDO, până atunci găseşti mai multă informaţie în manualul de PHP http://www.php.net/manual/en/book.pdo.php sau la cursul de PHP Advanced http://leconline.ro/curs-it/php-advanced.html :D .

  3. Cristi spune:

    Multumesc frumos Dumitru !

  4. Dragos spune:

    daca as vrea un script asemanator…dar cu masini…care sa creeze si o pagina de vizualizare si mai multe optiuni cum ar trb sa procedez???

  5. Dumitru spune:

    Poti sa iai scriptul asta si sa il modifici. Schimbi denumirea la baza de date, adaugi campuri noi in baza dedate, adaugi campuri noi in formulare, adaugi campurile astea noi si in scriptul SQL.

  6. Dragos spune:

    Dumitru mercy

  7. Dragos spune:

    nu ma pricep eu foarte bine…Dar voi incerca

  8. Andrei spune:

    Felicitari pentru tutorial!

  9. Andrei spune:

    Am uitat sa pun o intrebare. Daca utilizatorul adauga si sterge de vreo 3 ori atunci id nu va mai arata de genul 1, 2, 3, 4,… ci 1,5,2,4….. Cum fac ca dupa o operatiune id-ul sa se modifice singur si sa ramana tot in ordinea 1,2,3,4..?

  10. Alex spune:

    Salut vreau sa fac o pagina de logare cu 2 clase de utilizatori fiecare sa aibe alte “atributii” cum fac?

    si inca ceva daca vreau langa nume si prenume sa existe si o imagine cum fac sa introduc in formular si o imagine sau un link?

  11. Timofte Gheorghe spune:

    Eroare:
    Formularul din pagina adauga.php poate fi expediat si fara a fi completat, astfel ca poate fi inregistrat un rand gol in care apare doar id-ul.
    Probabil, conditia nu este suficienta sau trebuie inlocuita.

  12. Timofte Gheorghe spune:

    Am gasit pe internet un script PHP – searchForm – ce poate fi inclus in prima_pagina.php si care poate fi util pentru cautarea intr-un tabel de dimensiuni mai mari.

    Link: http://www.phpfreaks.com/tutorial/simple-sql-search

  13. Timofte Gheorghe spune:

    1. Am avut aceasi problema ca si Andrei
    dar am rezolvat-o.
    Cine vrea sa stie cum, ma poate contacta
    la adresa:
    timoftegheorghe@gmail.com
    2. Daca formularul de comentarii avea un
    input pentru upload era foarte bine.

Leave a Reply