FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
Citat:
Hehe, förmodligen det incitamentet jag behöver. Har precis lyckats lära mig grundläggande PHP till den grad jag kan använda det, det här med PDO gör det väldigt mycket mer komplicerat, i varje fall i mitt huvud. Finns det några speciella fördelar med att använda det? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Flitig postare
|
Citat:
T.ex. såhär kan det se ut Kod:
$sql = 'SELECT * FROM users where userId = :id'; $st = $db->prepare($sql); $st->execute(array( "id" => $id )); if ($st->rowCount() === 0) { // användaren existerar inte // sen om du vill returna eller vad du vill göra är upp till dig // annars kan du ha en else-sats under förstås. } $user = $st->fetchObject(); Helt klart ett "måste" i min mening, så det är bara att mata in ![]() Jag är övertygad om att du lär dig det rätt snabbt |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Administratör
|
Citat:
Sen finns det även en hel del funktion som saknas i mysql-extensionen, t ex: - Prepared statements (som förutom säkerhet även bla ger dig möjligheten till snabbare upprepande queries) - Asynkrona queries (fire and forget) - Bra felhantering (som du också kan styra själv enligt smak o tycke) - Stored procedures - OOP api - Bra stöd för transaktioner Sen säkert en mängd till som inte dyker upp nu. Kort sagt kommer du sakna massa funktionalitet som du får plåstra och krångla för att kunna emulera. Som jag tycker x264 visar så är det inte så svårt att lära sig ...
__________________
eldefors.com - Personlig (teknik)-blogg |
||
![]() |
![]() |
Svara |
|
|