login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Optellen in Query

Offline mike87 - 21/02/2006 13:56
Avatar van mike87Nieuw lid Ik ben bezig een FotoAlbum te maken. Maar nu wil ik in de tabel met de albums zetten hoeveel foto's er in het album zitten.
Hiervoor heb ik voor het gemak een apart veld gemaakt genaamd foto's.
De volgende query voer ik uit wanneer ik een foto toevoeg:
  1. <?php
  2. mysql_query("UPDATE Foto_Album SET Fotos='Fotos' + '1' WHERE id='".$_POST['Catogorie']."'") or die(mysql_error());
  3. ?>


Bij de eerste foto die ik toevoegde ging het veld van 0 naar 1, maar bij nog een poging, bleef Fotos op 1 staan. Wat doe ik fout?:)

5 antwoorden

Gesponsorde links
Offline Thomas - 21/02/2006 14:01
Avatar van Thomas Moderator Is de Fotos-kolom een numerieke kolom? Zoniet -> numeriek maken, en ook de quotes om '1' weghalen.
Offline Gerard - 21/02/2006 14:02
Avatar van Gerard Ouwe rakker
  1. <?php
  2. mysql_query("UPDATE
  3. Foto_Album
  4. SET
  5. Fotos = Fotos + 1
  6. WHERE
  7. id = '".mysql_real_escape_string($_POST['Catogorie'])."'");
  8. ?>


- Integers/Doubles hoeven niet tussen aanhalingstekens
- Hetzelfde geld voor het id, mocht dit een integer/double zijn
- Catogorie => Categorie
Offline mike87 - 21/02/2006 14:07
Avatar van mike87 Nieuw lid Het veld is nu een int.
Dan btw nog een vraag, wat is het verschil tussen een int en integer eigenlijk?
Offline riekele - 21/02/2006 14:23
Avatar van riekele PHP beginner is allebei hetzelfde
Offline mike87 - 21/02/2006 14:42
Avatar van mike87 Nieuw lid Hehe oke. Bedank voor de hupl. Hij telt nu goed op:D
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.186s