Memo PHP

Pentru INSERT/UPDATE

Afişare valoare numerică, cu zecimale şi delimitator pentru mii

Aplicare format dată-timp pentru câmp tip Timestamp preluată din BD MySQL

Functie format data

Pentru formatul corect de transmis funcției date() în PHP în scopul inserării rezultatului într-o coloană MySQL de tip datetime.

Exemplificare

Sursa: StackOverflow.com

Preluare intr-un COMBOBOX a valorii existente, dintr-un formular de UPDATE

varianta 1

varianta 2

Sursa: StackOverFlow.com

Utilitatea redirectului

După introducerea unei valori în baza de date prin intermediul unui formular, apelați metoda unset() pentru a șterge datele.

Pentru a preveni inserarea datelor la Refresh, faceți redirecționare a paginii către aceeași pagină sau către o pagină diferită după inserarea înregistrării.

Afisarea tuturor variabilelor SESSION active

Exemplu de iesire din sesiune

Acţiune pe aceeaşi pagină cu formularul

Trimiteți formularul pe aceeași pagină: gestionați formularul trimis utilizând scriptul PHP. Acest lucru se poate face setând acțiunea din formular la adresa URL a paginii curente.

Codificare/decodificare cu MIME base64

• codificare: base64_encode($valoare) ;
• decodificare: base64_decode($valoare) .

Exemplificare:

Extragerea doar a unui câmp dintr-o interogare

Dacă se doreşte aducerea dintr-o interogare a unor înregistrări, este soluţia simplă.

O variantă rapidă, fiind vorba de un array, când ne interesează doar conţinutul unui câmp este ca mai jos:

Fixare caractere UTF8

„Decodare” mesaj de eroare

În cazul apariţiei unui mesaj de tipul „mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in”, pentru a vedea mai exact cauza, se poate plasa, după funcţia mysqli_query, următorul script:

Sursa: StackOverflow.com


Accept validare diacritice, cratimă, spaţiun într-un şir

Sursa: AskingBox.com