login  Naam:   Wachtwoord: 
Registreer je!
 Forum

niet bestaande waarde

Offline Sitefoon - 20/06/2006 08:09
Avatar van SitefoonNieuw lid ik heb 2 vraagjes

met welke functie kun je zien of iets in de db staat? ik heb overal gezocht maar kon het niet vinden.

kan ik iets updaten als het niet in de database staat? zou hij dan een error moeten geven?

2 antwoorden

Gesponsorde links
Offline Tuinstoel - 20/06/2006 08:41
Avatar van Tuinstoel PHP expert Met COUNT() kom je al een heel eind.

  1. <?php
  2. $sQuery = "SELECT COUNT(id) FROM tabel WHERE iets = 'ding'";
  3. if(!$rRes = @mysql_query($sQuery))
  4. { echo 'gegevens opvragen mislukt.'; }
  5. else
  6. {
  7. $iAantal = mysql_result($rRes,0);
  8. // iAantal is dus aantal records dat overeen komt met je zoekterm.
  9. }
  10. ?>

Naast dat kun je ook mysql_num_rows() gebruiken, maar dat is wat meereisender van de server.


Je kunt wel iets updaten in je database, ook al staat het er dus niet in, je krijgt geen foutmelding in feite, maar je hebt dus alleen niks geupdate (dus wat heb je er dan aan;-) ).
Offline Thomas - 20/06/2006 11:34
Avatar van Thomas Moderator Controleer eerst met een SELECT-query of hetgeen je zoekt al aanwezig is. Zoja -> UPDATE-query, zonee -> INSERT-query.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s