SQL syntax probleem!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Donderse

Donderse

15/12/2007 23:04:00
Quote Anchor link
Ik wil graag deze gegevens invoeren in de database maar krijg steeds een melding dat mijn SQL sytax niet klopt wat doe ik fout?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$iSql = "INSERT INTO bestelling
          (naam, email, adres, postcode, woonplaats, productnummer)
          VALUES
          (".$naam.", ".$mail.", ".$adres.", ".$postcode.", ".$woonplaats.", ".$product[0].")";


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
CREATE TABLE `bestelling` (
  `naam` varchar(20) NOT NULL,
  `email` varchar(50) NOT NULL,
  `adres` varchar(50) NOT NULL,
  `postcode` varchar(7) NOT NULL,
  `woonplaats` varchar(50) NOT NULL,
  `productnummer` smallint(6) NOT NULL,
  PRIMARY KEY  (`naam`)
) ENGINE=MyISAM;
Gewijzigd op 01/01/1970 01:00:00 door Donderse
 
PHP hulp

PHP hulp

25/11/2024 03:07:46
 
Frank -

Frank -

15/12/2007 23:15:00
Quote Anchor link
Echo de query eens en je zult zien dat de waardes die als een string in jouw query horen te staan (de waardes in de VALUES) niet tussen enkele quotes ' staan.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
INSERT INTO
  tabelnaam (
    kolomnaam
  )
VALUES (
  'waarde 1'
)
 
Orhan T

Orhan T

15/12/2007 23:17:00
Quote Anchor link
Probeer het eens zo misschien dat het dan lukt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$iSql = "INSERT INTO bestelling
          (naam, email, adres, postcode, woonplaats, productnummer)
          VALUES
          ('$naam', '$mail', '$adres', '$postcode', '$woonplaats', '$product[0]')";


@pgFrank, je was net 2 minuten eerder...
Gewijzigd op 01/01/1970 01:00:00 door Orhan T
 
Donderse

Donderse

15/12/2007 23:45:00
Quote Anchor link
Ok bedankt
 
PHP Newbie

PHP Newbie

16/12/2007 01:02:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$iSql = "INSERT INTO
            bestelling
              (
                  naam,
                  email,
                  adres,
                  postcode,
                  woonplaats,
                  productnummer
              )
          VALUES
          (
              '".$naam."',
              '".$mail."',
              '".$adres."',
              '".$postcode."',
              '".$woonplaats."',
              '".$product[0]."'
          )";
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.