string klasse (stmt achtig)
Dit is een klasse, die ongeveer hetzelfde werkt als de mysqli_stmt klasse..
het verschil is, dat het dus met strings werkt..
De functies:
prepare - gebruik: $var->prepare("zin"); de zin die je gaat veranderen enz. (je kunt in die zin vraagtekens (?) gebruiken om een variabele aan te geven.)
bind_param - gebruik: $var->bind_param([$var1, [$var2, [enz.]]]); deze variabele vervangen de vraagtekens, zijn er geen vraagtekens, gebruik deze functie dan zonder variabele (zorg dat er evenveel variabele in staan als dat er vraagtekens in de prepare zin staan!)
param_count - gebruik: $var->param_count(); geeft het aantal vraagtekens in de prepare zin terug
execute - gebruik: $var->execute(); geeft de uiteindelijke zin terug
free_result - gebruik: $var->free_result(); maakt de resultaten helemaal leeg
close - gebruik: $var->close(); uitgebreidere versie van free_result, zet alles terug naar de beginwaarden (wist dus ook de error's)
De variabel die van buitenaf aanspreekbaar zijn:
error - gebruik: $var->error; geeft het errorbericht terug ("No error's yet!" als er geen error's zijn)
errno - gebruik: $var->errno; geeft het errornummer terug
* 0 - geen error
* 1000 - als prepare al gebruikt is
* 1001 - voor een lege zin bij de prepare functie
* 1002 - als je dingen met een niet gepreparede string wilt doen
* 1003 - als de variabele niet gezet zijn
* 1004 - te weinig argumenten in bind_param
* 1005 - te veel argumenten in bind_param
de string die opgegeven word in prepare wordt volledig gescaped zodat het geen schade aan je script kan geven, dit wordt ook gedaan met de variabele uit bind_param
ik hoop dat het wat is,
gr. leroy
Voorbeeld: http://nog niet (server problemen)
Gesponsorde koppelingen
PHP script bestanden
Er zijn 17 reacties op 'String klasse stmt achtig'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu