Toon posts:

[PHP] Insert query werkt niet in php, wel in mysql

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb de volgende query in een php script:
code:
1
2
3
4
5
6
7
  $datum = date("Y-m-d");
  $tijd = date("H:i:s");
  $query = " INSERT INTO bestellingen (bestellingid, klantid, datum, tijd, status)
         VALUES ('', $uid, '$datum', '$tijd', 0)";

  echo "$query";
  $resultaat = mysql_query($query);

Alleen php voegt het record niet toe in de tabel.

De query bestaat uit deze waarden:

INSERT INTO bestellingen (bestellingid, klantid, datum, tijd, status) VALUES ('', 1, '2002-04-12', '11:16:23', 0)


De foutmelding die ik krijg is:

Warning: Supplied argument is not a valid MySQL result resource in /www/htdocs/multimediastore/winkelmandje.php on line 152


Als ik de query uitvoer via mysql werkt die wel (exact dezelfde query)

Wat doe ik verkeerd?

(Nog even een aantal regels met regelnummers)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  138:   $datum = date("Y-m-d");
  139:   $tijd = date("H:i:s");
  140:   $query = " INSERT INTO bestellingen (bestellingid, klantid, datum, tijd, status)
  141:   VALUES ('', $uid, '$datum', '$tijd', 0)";
  142:
  143:   echo "$query";
  144:   $resultaat = mysql_query($query);
  145:
  146:   $query = " SELECT bestellingid
  147:        FROM   bestellingen
  148:        WHERE  klantid = $uid
  149:          AND  status = 0";
  150:   $resultaat = mysql_query($query);
  151:
  152:   $regel = mysql_fetch_array($resultaat);
  153:   $bestellingid = $regel[0];
  154:
  155:   $query = " INSERT INTO bestelartikel
  156:        VALUES ($bestellingid, $product, 1, '0.00')";
  157:   $resultaat = mysql_query($query);

  • Skef
  • Registratie: April 2001
  • Laatst online: 01-09 15:32

Skef

Ik scheer.me

Het gaat niet verkeerd op de insert-query, maar meer op de select-query die er na komt...

Dus ik zou daar eens naar kijken!

"Computer games don’t affect kids: I mean if Pac-Man affected us as kids, we’d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."


  • jan-marten
  • Registratie: September 2000
  • Laatst online: 14:12
wat heeft regel 140 met regel 152 te maken???

Verwijderd

Topicstarter
Op vrijdag 12 april 2002 10:36 schreef jan-marten het volgende:
wat heeft regel 140 met regel 152 te maken???
Nou daar begint de 1e query die er wat mee te maken heeft.

Maar het is inmiddels opgelost. Het was een klein foutje.

(en die mysql_error functie kon ik nog niet)