Instrucțiunea SQL DELETE este folosită pentru a șterge înregistrările existente în baza de date.
Sintaxa instrucțiunii SQL DELETE este prezentată mai jos:
Șterge din WHERE_TABLE
Instrucțiunea DELETE este discutată mai detaliat în Anexă.
Următorul formular reprezintă o înregistrare a utilizatorului care va fi eliminată din tabela de date a Personalului. Apăsând pe butonul Șterge se solicită procedura PHP, care execută instrucțiunea SQL DELETE pentru a elimina această înregistrare din tabela de baze de date.
În plus față de comenzile de formular afișate mai sus, pagina conține, de asemenea, un câmp de text ascuns numit "AutoNum" cu o valoare egală cu câmpul AutoNum din tabela de baze de date. Acest câmp este utilizat pentru a identifica în mod unic fiecare înregistrare. Următorul cod demonstrează modul în care funcționează pagina:
După ce faceți clic pe butonul "Ștergeți înregistrarea", se stabilește o conexiune la baza de date MySQL. Apoi, o instrucțiune SQL DELETE este creată pentru a șterge intrarea din tabelul Personal cu valoarea câmpului AutoNum egală cu valoarea câmpului de text ascuns AutoNum. Apoi se execută instrucțiunea SQL. Rezultatele funcției mysql_query () sunt atribuite variabilei $ rsDelete. Ultimul pas este de a verifica dacă ștergerea înregistrării a avut succes, și de la ieșirea mesajului de confirmare. Funcția mysql_affected_rows () este utilizată pentru a determina numărul de rânduri din setul de rezultate ODBC sau numărul de rânduri afectate de operatorul mysql_query (). Deoarece o singură intrare va fi ștearsă, rezultatul mysql_affected_rows () egal cu 1 înseamnă că înregistrarea a fost ștearsă cu succes. În final, conexiunea la baza de date este închisă.
Conferința 11. Accesul la fișiere și foldere
PHP oferă acces la fișiere în sistemele de operare Windows și Unix pentru a citi, scrie sau adăuga conținut. Această secțiune descrie modul de utilizare a PHP pentru a deschide fișiere pe sistemele Windows.
PHP conține funcțiile fopen () și fclose () pentru a lucra cu fișiere. Ambele funcții sunt definite mai jos.
fopen (nume fișier, modul) - funcția este utilizată pentru a deschide fișierul. Funcția necesită un nume de fișier și un mod de funcționare. Acesta returnează un pointer unui fișier care conține informații despre fișier și este utilizat ca referință.
fclose (pointer de resurse) - funcția este utilizată pentru a închide fișierul. Funcția necesită un pointer de fișier creat atunci când fișierul este deschis cu funcția fopen (). Returnează TRUE la succes sau FALSE la eșec.
Numele fișierului este calea completă la fișierul pe care doriți să îl creați sau să-l deschideți. Această cale de acces poate fi o cale relativă la fișier: "/ Documents and Settings / Administrator / PHP / myfile.txt" sau calea absolută către fișier: "E: /MyFiles/PHP/myfile.txt". Pentru fiecare director specific, trebuie să aveți permisiunile NTFS corespunzătoare pentru a crea, modifica sau șterge fișiere.
Modul poate fi unul dintre următoarele.
Modurile utilizate în fopen ()