mysql_num_row() en PDO
Meestal vind ik de nieuwe commands wel maar deze vind ik echt nergens:
mysql_num_row()
Die werkt dus niet meer in PDO, wat zou ik moeten gebruiken??
Bedankt.
http://php.belnet.be/manual/en/pdostatement.rowcount.php
Anders zul je met COUNT() moeten gaan werken.
Gewijzigd op 01/01/1970 01:00:00 door Midas
Hoe krijg ik hier nu het aantal regels uit:
Code (php)
1
2
2
$sql = "SELECT * FROM projecten WHERE project = '".$id."'";
$results = $db->query($sql);
$results = $db->query($sql);
Snap dr echt niets meer van. :P
Gewijzigd op 01/01/1970 01:00:00 door SXForce
Die vroegere command was beter.
Wat je met een mysql_* functie in 1 lijn deed doe je met PDO in 10 lijnen :s :p
Paradox™ schreef op 19.03.2009 18:06:
Dat is niet waar. Als je alle foutafhandeling weg laat dan is het even veel. Als je MySQL gebruikt en geen PDO wilt zou ik mij verdiepen in MySQLi. Dat blijft sowieso in PHP6 (áls mysql_* eruit gaat) en is beter dan de gewone functies. Prepared statements zijn hartstikke handig en dat is de reden om MySQLi of PDO te kiezen.Vind ik ook, daarom dat ik gestopt ben met PDO leren =).. Ga de mysql_* functies zo lang mogelijk proberen gebruiken en eens m'n cms af is geleidelijk alles omzetten in pdo..
Wat je met een mysql_* functie in 1 lijn deed doe je met PDO in 10 lijnen :s :p
Wat je met een mysql_* functie in 1 lijn deed doe je met PDO in 10 lijnen :s :p
mysql_* voor tellen PDO voor de rest. :P
Midas schreef op 19.03.2009 18:11:
Paradox™ schreef op 19.03.2009 18:06:
Dat is niet waar. Als je alle foutafhandeling weg laat dan is het even veel. Als je MySQL gebruikt en geen PDO wilt zou ik mij verdiepen in MySQLi. Dat blijft sowieso in PHP6 (áls mysql_* eruit gaat) en is beter dan de gewone functies. Prepared statements zijn hartstikke handig en dat is de reden om MySQLi of PDO te kiezen.Vind ik ook, daarom dat ik gestopt ben met PDO leren =).. Ga de mysql_* functies zo lang mogelijk proberen gebruiken en eens m'n cms af is geleidelijk alles omzetten in pdo..
Wat je met een mysql_* functie in 1 lijn deed doe je met PDO in 10 lijnen :s :p
Wat je met een mysql_* functie in 1 lijn deed doe je met PDO in 10 lijnen :s :p
Die prepared statements zijn idd handig. Ook de beveiliging is beter vind ik zelf, makkelijker in te bouwen.
LAAT MAAR HET WERKT! :P
Met PDO nog wel!!!
Code (php)
1
2
2
$query = $db->query("SELECT COUNT(*) FROM ondertitels WHERE project = '".$project."'");
echo $query->fetchColumn();
echo $query->fetchColumn();
Gewijzigd op 01/01/1970 01:00:00 door SXForce
;)
Jongens jongens...
Fatal error: Call to a member function fetchColumn() on a non-object
Alleen doet hij het wel, alleen in mijn volledige script ineens een error....
PFFFFFFFFFFFFFFFFFFFFFFF ik wordt gek van PDO. :p En toch ga ik maar door.
Nu doet hij het opeens maar ik moest een nieuwe database request (NEW PDO()) doen...
Gewijzigd op 01/01/1970 01:00:00 door SXForce