mysql in pdo
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
cadou
- Mesaje: 328
mysql in pdo
Am inceput sa modific pe site din mysql in pdo din cauza ca webhostingul nu mai accepta mysql (upgrade la php 5.0 +)
dar unele parti nu am reusit si nu am gasit cum sa le transform in pdo.
Va multumesc anticipat pentru ajutor !
P.S sa inteleg ca de la php 5.0 in sus se va folosi PDO ?
MarPlo
Mesaje: 4343
Deoarece extensia "mysql_" a fost anulata in noile versiuni php, poti sa folosesti PDO sau MySQLi; una din ele.
Cauta pe net echivalentele PDO /MySQLi la functiile pe care le-ai postat la inceput.
De exemplu, unul din rezultatele cautarii pentru "mysql_affected_rows()" te duc la documentatia php unde iti indica ce sa folosesti pt. PDO si MySQLi.
cadou
Mesaje: 328
am cautat si am gasit acel manual, dar din pacate nu am reusit la cele expuse mai sus cum se folosesc.
MarPlo
Mesaje: 4343
Vezi in exemplele din manual cum se folosesc acele echivalente in pdo.
De exemplu, daca la mysql este:
Cod: Selectaţi tot
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)){
//code..
}
La pdo este:
Cod: Selectaţi tot
// $db e variabila cu conexiunea cu pdo
$result = $db->query($sql);
while($row = $result->fetch(PDO::FETCH_ASSOC)){
//code..
}
- Totusi, trecerea unei intregi aplicatii php de la mysql_ la pdo, ca sa functioneze, nu consta doar in schimbarea unor denumiri de functii; necesita experienta cu pdo, sa stii logica acelui script si cum sa obtii acelasi rezultat cu pdo.
cadou
Mesaje: 328
Am rezolvat !
Se pare ca scriptul site-ului avea implementat si mysqli
Multumesc!
Subiecte similare
-
Update de la mysql la mysqli
PHP - MySQL - XML
Primul mesaj
Buna seara,
caut sa inteleg dar nu pot. Am in site acest script care a functionat si functioneaza inca dar nu cu versiuni noi de PHP, cum ar fi 7....
Ultimul mesaj
In mysqli nu se foloseste mysql_query($sql).
Modulul mysqli e bazat pe obiecte si foloseste: $mysqli->query($sql);
Unde $mysqli e obiectul...
-
mysql Update dupa nume
PHP - MySQL - XML
Primul mesaj
Salutari,
Incerc de ceva timp sa fac sa imi salveze informatiile jucatorului in baza de date, o data inserate vreau atunci cand gaseste din nou...
Ultimul mesaj
Cand se creaza tabelul in baza de date, coloana nickname trebuie sa fie de tip UNIQUE KEY .
Iar id-ul ar trebui sa fie o valoare care sa nu o mai...