login  Naam:   Wachtwoord: 
Registreer je!
 Forum

data .= '1' in mysql

Offline smoos - 29/01/2006 22:18 (laatste wijziging 29/01/2006 22:18)
Avatar van smoosPHP gevorderde hey ik wil graag voor veel tabbelen een 1 erachter plakken.
maar ik wil query' besparen.
(dus niet eerst de data eruit halen, dan erin doen met een 1 erbij)
ik hoopte dat het in 1 query kon.

weet iemand hoe dat kan?
hier een voorbeeld wat ik geprobeerd heb en wat niet werkt
  1. <?php
  2. mysql_query("UPDATE f_replies SET data .= 1");
  3. ?>

5 antwoorden

Gesponsorde links
Offline haytjes - 29/01/2006 22:22 (laatste wijziging 29/01/2006 22:25)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
  1. <?php
  2. mysql_query("UPDATE f_replies SET data = data + '1'");
  3. ?>

dit zou moeten werken

of
  1. <?php
  2. mysql_query("UPDATE f_replies SET data = concat(data,'1')");
  3. ?>


misschien dit ook, maar dat ben ik niet zeker
  1. <?php
  2. mysql_query("UPDATE f_replies SET data += '1'");
  3. ?>


Offline smoos - 29/01/2006 22:26
Avatar van smoos PHP gevorderde Het is niet de bedoeling dat die 1 erbij op wordt geteld. maar dat die achter de string wordt geplakt.
in php krijg je dan dus dit effect:
  1. <?php
  2. $data = "aa";
  3. $data .= "1";
  4. echo $data;
  5. // output: aa1
  6. ?>
Offline haytjes - 29/01/2006 22:26
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
probeer dan concat, 2de voorbeeld. Dan wordt het er zeker achter gezet.
Offline smoos - 29/01/2006 22:27
Avatar van smoos PHP gevorderde jah dankje !
die 2e voorbeeld doet het.
(volgens mij stond die er nog niet toen ik me reactie plaatste )
bedankt 
Offline haytjes - 29/01/2006 22:29
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
nep, 'k had de rest er maar geplaats, omdat ik niet zeker was van het eerste.

Normaal zou het nu ook de Eerste werken, doordat ik er een var van hebt gemaakt. (door de quotes).
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.204s