ugrás a tartalomhoz

PDO prepared statement

Trudy · 2010. Május. 26. (Sze), 09.58
Meglehet valahogy tekinteni ,hogy milyen értékeket kapott a prepared statement vagy ,hogy milyen lekérdezést hajtott végre velük a PDO?Már egy ideje szívok ,hogy semmit se ad vissza a PDO lekérdezés ,holott az phpmyadmin-ban ugyanaz a lekérdezés az értékek behelyettesítése után hibátlanúl lefut.Több fajta behelyettesítést is próbáltam pl.
SELECT
            count(*)
        FROM users
        WHERE
            user_name = ? AND
            password  = ? "
vagy:

"SELECT
            count(*)
        FROM users
        WHERE
            user_name = :user AND
            password  = :password "
 
1

Ha PDO gondod van miért nem

kuka · 2010. Május. 26. (Sze), 10.15
Ha PDO gondod van miért nem másoltál be ide egy betünyi PHP forráskódot sem?
2

Itt lenne ,sajna csak egy

Trudy · 2010. Május. 26. (Sze), 10.36
Itt lenne ,sajna csak egy üres tömböt kapok vissza .

try{
$pdo = new PDO("$connect;$db",$name, $pass);
$stmt=$pdo->prepare("SELECT
            count(*)
        FROM users
        WHERE
            user_name = ? AND
            password  = ? ");

    $stmt->bindParam(1,$uname,PDO::PARAM_STR);
    $stmt->bindParam(2,$password,PDO::PARAM_STR);
    $stmt->execute();
    $rows=$stmt->fetchAll();
    echo '<pre>';
    print_r($rows);
    echo '<pre>';

}catch(PDOException $e){
    echo $e->getMessage();
}
3

Nekem műkődik a

kuka · 2010. Május. 26. (Sze), 12.12
Nekem műkődik a kódod.

Milyen adatbázist használsz?
4

Hmm milyen hibaüzenetet kapsz

Trudy · 2010. Május. 26. (Sze), 12.59
Hmm milyen hibaüzenetet kapsz ?Csak mert nálam működik de csak egy üres tömböt kapok vissza.Amúgy MySQL-t használok .
5

milyen hibaüzenetet kapsz ?Ha

kuka · 2010. Május. 26. (Sze), 13.35
milyen hibaüzenetet kapsz ?
Ha ezt az én
Nekem műkődik a kódod.
mondatomra válaszoltad, akkor semmilyent.

Kipróbáltam MySQLel is, továbbra is műkődik. Ezt kapom:
Array
(
    [0] => Array
        (
            [count(*)] => 1
            [0] => 1
        )

)
6

Bocs véletlenül félreolvastam

Trudy · 2010. Május. 26. (Sze), 17.21
Bocs véletlenül félreolvastam a kommentedet ,amúgy sikerült végül megoldani a problémát nekem is ,egy kis errorinfo() turkálás után.