Echivalent la mysql_result in PDO
Scris: Sâm Sep 28, 2013
Salut,
Am inceput sa fac migrarea la PDO la mine pe site, si m-am conectat la baza de date intr-un fisier "connect.php" cu mysql, iar in "pdo_connect.php" cu pdo.
As'fel, pe masura ce migrez la pdo, sa ma pot loga pe site si sa pot testa cum au decurs interogarile prin PDO.
Trecand la subiect exista in mysql o functie si anume mysql_result. Mai precis am o functie care vreau sa returneze daca ceva apartine, utilizatorului logat (in cazul meu albumele foto).
Am functia:
Cum pot scrie in pdo linia?
N-am gasit pe nicaieri, cum pot scrie in pdo functia "mysql_result()"
O alta intrebare ar fi.. in pdo, cum functioneaza real_escape_string? sau pot folosi doar prepare()... execute()?
Fortarea caracterelor sa fie de tip int se face tot cu "(int)" si in pdo?
Multumesc!
Am inceput sa fac migrarea la PDO la mine pe site, si m-am conectat la baza de date intr-un fisier "connect.php" cu mysql, iar in "pdo_connect.php" cu pdo.
As'fel, pe masura ce migrez la pdo, sa ma pot loga pe site si sa pot testa cum au decurs interogarile prin PDO.
Trecand la subiect exista in mysql o functie si anume mysql_result. Mai precis am o functie care vreau sa returneze daca ceva apartine, utilizatorului logat (in cazul meu albumele foto).
Am functia:
Cod: Selectaţi tot
function album_check($album_id){
$album_id = (int)$album_id;
global $db;
$query = $db->query("SELECT COUNT(`album_id`) FROM `albums` WHERE `album_id` = $album_id AND `user_id` = ". $_SESSION['...']);
return (mysql_result($query, 0) == 1) ? true : false;
}
Cod: Selectaţi tot
return (mysql_result($query, 0) == 1) ? true : false;
O alta intrebare ar fi.. in pdo, cum functioneaza real_escape_string? sau pot folosi doar prepare()... execute()?
Fortarea caracterelor sa fie de tip int se face tot cu "(int)" si in pdo?
Multumesc!