[PHP]Wat is er mis met deze update?

Pagina: 1
Acties:

  • G-RaX
  • Registratie: Mei 2000
  • Laatst online: 05-04 17:44

G-RaX

Unofficial TopCat

Topicstarter
code:
1
2
3
$invoeren = ("UPDATE shipping SET nr='$nr',
 bootnaam='$bootnaam', lo_la='$lo_la', tonnen='$tonnen', product='$product', plts='$plts', agent='$agent',
 eta='$eta', loc='$loc' WHERE (id='$id')");

Zodra ik iets wil wijzigen, en ik voer hem dus in, dan wordt er helemaal geen foutmelding gegeven, en loopt alles netjes door. Maar, er wordt gewoon niet geupdate, dus het moet aan mijn query liggen.

Kan iemand me hierbij helpen?

Verwijderd

Tja, daar kan ik niet veel over zeggen. maar de WHERE-clause zal wel niet matchen...

  • G-RaX
  • Registratie: Mei 2000
  • Laatst online: 05-04 17:44

G-RaX

Unofficial TopCat

Topicstarter
Klopt, ik zag het net zelf ook, maar hoe los ik het op? Ik heb de volgende geprobeerd, maar het wil niet lukken:
code:
1
2
3
WHERE id='$id' ");

WHERE (id='$id') ");

Wat kan er mis mee zijn?

  • Passenger
  • Registratie: Januari 2000
  • Laatst online: 19-08 11:41
ik zou het zo doen (kweenie wat men hier van vindt, maar ik heb t nog nooit gehad dat dit NIET werkt...)
PHP:
1
2
3
4
5
<?
$invoeren = "UPDATE shipping SET nr='".$nr."',
 bootnaam='".$bootnaam."', lo_la='".$lo_la."', tonnen='".$tonnen."', product='".$product."', plts='".$plts."', agent='".$agent."',
 eta='".$eta."', loc='".$loc."' WHERE id='".$id."'";
?>

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
volgens mij moeten er geen haakjes om de id=$id :?

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • G-RaX
  • Registratie: Mei 2000
  • Laatst online: 05-04 17:44

G-RaX

Unofficial TopCat

Topicstarter
Ik heb deze geprobeerd en alweer hetzelfde probleem, helaas...

Het volgende wordt uitgevoerd:
UPDATE shipping SET nr='20', bootnaam='Frankiesboot',
lo_la='La', tonnen='2342', product='appelflappen',
plts='234', agent='Rob & zn', eta='2013-01-20', loc='1'
WHERE id="
En daar zie je ook duidelijk dat er iets mis gaat met de WHERE, en ik kan er maar niet achterkomen wat het nou precies is, ook niet met de code van Tu-Tone.

Ik zal even posten wat ik er nog meer onder heb staan, want misschien is er daar wel iets mis mee.
code:
1
2
3
mysql_query($invoeren)or die(mysql_error());
print "$invoeren";
print "De huidige Shipping Information is <b>gewijzigd</b>.<BR>";

  • clevy
  • Registratie: Juni 2001
  • Laatst online: 03-07-2024

clevy

It&#039;s a race !

Op zondag 13 januari 2002 15:38 schreef SWINX het volgende:
volgens mij moeten er geen haakjes om de id=$id :?
lijkt mij ook.. een id is doorgaans geen string maar een getal.. en alleen om strings zet je aanhalingstekens.

a word to the wise is more often the start of an argument than the help it ought to be


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

je $id bestaat niet?

Doet iets met Cloud (MS/IBM)


Verwijderd

Op zondag 13 januari 2002 15:46 schreef D2k het volgende:
je $id bestaat niet?
Lijkt me zowiezo het meest waarschijnlijk, volgens mij moet het zowel met als zonder haakjes en met of zonder ' werken.

  • G-RaX
  • Registratie: Mei 2000
  • Laatst online: 05-04 17:44

G-RaX

Unofficial TopCat

Topicstarter
De id moet wel bestaan, want die is auto_increment, dus ieder item in de d-base MOET een id hebben gekregen, en bovenal is het ook nog de primary key.

Bedenk ik me nu ineens, dat ik er natuurlijk wel verkeerd naar zou kunnen verwijzen vanaf de vorige pagina. Ik ga het even uitzoeken.

  • G-RaX
  • Registratie: Mei 2000
  • Laatst online: 05-04 17:44

G-RaX

Unofficial TopCat

Topicstarter
Oops, sorry jongens, dat ik jullie hiermee heb lastiggevallen, mijn query is prima, maar ik heb weer eens niet zitten opletten bij de vorige pagina |:(

In ieder geval bedankt voor de behulpzaamheid!!! I appreciate it!!! :)
Pagina: 1