Hej Udviklere
Jeg har fået lidt problemer med en kode. Før i tiden brugte jeg det gamle MySQL og escape på alle input, men har valgt at skifte
Jeg bruger MySQLi og prepared statements.
Har denne kode som skal oprette mine brugere:
- $stmt = $db->prepare("INSERT INTO users(navn,efternavn,mail,kode,ip,fodselsdag,kon,oprettet)VALUES(?, ?, ?, ?, ?, ?, ?, ?)");
- $stmt->bind_param('ssssssss',$firstname,$lastname,$email,$sec_kode,$ip,$fodselsdag,$kon,$date);
- $stmt->execute();
- $stmt->close();
Connection:
- $db = new mysqli("localhost","*****","*****","*****");
-
- if($db->connect_errno > 0){
- die('Unable to connect to database [' . $db->connect_error . ']');
- }
Håber der er en, der kan finde fejlen.
**Siden bliver blank, så kan desværre ikke give nogen fejl besked. Har tjekket at felterne passer i DB
Indlæg senest redigeret d. 19.04.2013 17:30 af Bruger #16016