Hejsa, jeg sidder og roder med en kodestump jeg har fundet på nettet..
https://github.com/fethica/PHP-LoginJeg vil gerne lave et brugerområde på min hjemmeside, så jeg har tilføjet et felt i databasen "location"...
Men hvordan PDO fungerer må jeg sige at jeg er lidt bleg på området..
Men spændende opgave jeg har begivet mig ud i denne gang...
Den oprindelige kode:
$stmt = $db->conn->prepare("SELECT * FROM ".$tbl_members." WHERE username = :myusername");
$stmt->bindParam(':myusername', $myusername);
Efter lidt analyse, ser jeg at username er et felt i databasen, hvorefter jeg må konkludere at :myusername må være en parameter som senere bliver binded til $myusername
Lidt logisk tænkning, og jeg får fremstammet følgende sætning:
$stmt->bindParam(':location', $location);
Men så indlæses siden ikke og apache error log giver flg.:
PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: no parameters were bound'
Nu har jeg så brugt en halv dag på at læse mig til hvad jeg kunne have gjort forkert, dog uden at finde noget brugbart. Er der mon en skrapsak her som kan guide mig lidt på vej ?