Data wordt niet geplaatst
Rick Donderwinkel
09/01/2010 17:31:00Hallo,
Ik vind het wel heel vaag waarom dit script niet werkt. Het is maar een regel en alle gegevens die gepost moeten worden kloppen.
De database is bij mij:
`id` int(11) NOT NULL,
`pagename` varchar(255) NOT NULL,
`title` varchar(255) NOT NULL,
`index` text NOT NULL,
Als ik gegevens in de database zet gebruik ik de volgende code
Met de foutafhandeling is niets mis. Daar kijk ik alleen of de $sql juist is.
Groetjes
Ik vind het wel heel vaag waarom dit script niet werkt. Het is maar een regel en alle gegevens die gepost moeten worden kloppen.
De database is bij mij:
`id` int(11) NOT NULL,
`pagename` varchar(255) NOT NULL,
`title` varchar(255) NOT NULL,
`index` text NOT NULL,
Als ik gegevens in de database zet gebruik ik de volgende code
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?
$sql = mysql_query("INSERT INTO db_pages (pagename,title,index)
VALUES ('".$_POST['pagename']."',
'".$_POST['title']."',
'".$_POST['index']."')");
?>
$sql = mysql_query("INSERT INTO db_pages (pagename,title,index)
VALUES ('".$_POST['pagename']."',
'".$_POST['title']."',
'".$_POST['index']."')");
?>
Met de foutafhandeling is niets mis. Daar kijk ik alleen of de $sql juist is.
Groetjes
PHP hulp
27/11/2024 08:15:06Jesper Diovo
09/01/2010 17:32:00Wat gaat er nu precies fout, leg dat eens uit? Daarbij is je query hartstikke onveilig. Google maar eens op SQL injectie ;).
Rick Donderwinkel
09/01/2010 17:38:00Ik krijg de volgende foutmelding:
Duplicate entry '0' for key 'PRIMARY'
Duplicate entry '0' for key 'PRIMARY'
Gewijzigd op 01/01/1970 01:00:00 door Rick Donderwinkel
Jesper Diovo
09/01/2010 17:39:00Ah, I see. Je moet het veld 'id' in je database op 'auto_increment' zetten. Daardoor zullen de IDs uniek en automatisch oplopend zijn ;).
Rick Donderwinkel
09/01/2010 17:43:00Jesper Diovo
09/01/2010 17:44:00We sluiten topics niet - is op dit moment ook niet mogelijk -, zodat anderen er in de toekomst nog op kunnen reageren wanneer het men niet lukt ;).
Gewijzigd op 01/01/1970 01:00:00 door Jesper Diovo