[PHP] meerdere SQL queries na elkaar?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Renegade
  • Registratie: December 2000
  • Laatst online: 14-10-2020
Heui folks,

ik zit met een klein probleempje.

Ik wil data in een MySQL DB invoeren die ingevoerd wordt op een PHP pagina.
Dit probeerde ik als volgt:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
include "html.inc";
include "db.inc";
connectie();

$sql= "insert into klant (bedrijfsnaam, adres, postcode, woonplaats, land, telefoonnummer, contactpersoon, emailadres, usernaam) VALUES('$bedrijfsnaam','$adres','$postcode','$woonplaats','$land','$telefoonnummer','$contactpersoon','$emailadres','$usernaam')";
mysql_query($sql) or die ("Het opslaan van de waarden is niet gelukt");

$sql2= "insert into colli (colliaantal, collisoorten, brutokg, stapelbaar, kbm, ldm, lengte, breedte, hoogte) VALUES('$colliaantal','$collisoort','$brutokg','$stapelbaar','$m3','$ldm','$lengte','$breedte','$hoogte')";
mysql_query($sql2) or die ("Het opslaan van de waarden is niet gelukt");

$sql3= "insert into opdracht (gewenstelaaddatum, gewenstelosdatum) VALUES('$laaddatum','$losdatum')";
mysql_query($sql3) or die ("Het opslaan van de waarden is niet gelukt");

?>

De door u opgegeven waardes zijn ingevoerd in de tabel.

<?php
?>

Nu voert hij alleen $sql1 uit, en de andere 2 regels doet ie dus niet meer. Haal ik nu het "or die ("bla");" gedeelte weg, dan voert hij de waardes wel in in alle 3 de tabellen.

Nou is mij altijd geleerd dat PHP regel voor regel de code naloopt, en aangezien hij bij het 1e statement wel de gegevens invoert in klant, is die volgens mij succesvol. Waarom voert ie dan toch de andere regels niet uit?

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
@BasRaayman op twitter


Acties:
  • 0 Henk 'm!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 02-09 11:02

D2k

hmmzz
vervang die die toch eens door mysql_error()

mayb gaat er toch iets fout

Doet iets met Cloud (MS/IBM)


Acties:
  • 0 Henk 'm!

  • Renegade
  • Registratie: December 2000
  • Laatst online: 14-10-2020
hmm, dat geeft geen foutmeldingen. En de originele code doet het nu wel :? vreemd...

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
@BasRaayman op twitter


Acties:
  • 0 Henk 'm!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 02-09 11:02

D2k

Op dinsdag 11 december 2001 11:04 schreef Renegade het volgende:
hmm, dat geeft geen foutmeldingen. En de originele code doet het nu wel :? vreemd...
dan heeft er waarschijnlijk toch een foutje in gezeten

Doet iets met Cloud (MS/IBM)