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!