Ja man
In die query, mag je op die plek in principe geen "" gebruiken. In plaats daarvan zijn '' vereist.Op woensdag 04 juli 2001 14:42 schreef LOST_GUNT het volgende:
DELETE from mailing2 WHERE adres LIKE "*.be";
Dat is de eerste fout.
De tweede, is dat de SQL standaard * niet als wildcard gebruikt, maar in plaats daarvan %. Mocht je ooit es op 1 karakter willen zoeken, neem dan _
En mocht je er juist niet op willen zoeken, escape ze dan, met bijvoorbeeld (mysql/postgresql) een \
vaag query wordt goedgekeurd hij delete aleen de records niet
Ja man
offtopic:
heb je iets tegen belgen ??
heb je iets tegen belgen ??
nope empty ik denk dat er wat mis is gegaan met me import .. maar ik zie ze via myadmin wel staan als ik kijk heel vaag
Ja man
offtopic:
nope niks tegen belgen maar die hebben niets aan de aanbieding die ik ze ga doen
nope niks tegen belgen maar die hebben niets aan de aanbieding die ik ze ga doen
Ja man
Het is gelukt het probleem kwam doordat ik ook een wildcard aan het einde moest plaatsen.. dit doordat er spaties aan het einde staan van alle mail adressen , weet iemad hoe ik die kan trimmen ?
Ja man
Verwijderd
hehe met php scriptje
grofweg de strekking van het simpele trim scrippie
PHP:
1
2
3
4
5
6
7
8
9
| <? mysql_connect("bla", "bla", "bla"); $result = mysql_db_query("mailing2", "select * from tabelnaam"); while ($row = mysql_fetch_array($result)) { mysql_db_query("mailing2", "update tabelnaam set adres = '" . trim($row["adres"]) . "'"); } mysql_close(); ?> |
grofweg de strekking van het simpele trim scrippie
dacht zelf aan iets als dit
select RTRIM('adressen ');
maar ik ga je optie ff proberen thnx
select RTRIM('adressen ');
maar ik ga je optie ff proberen thnx
Ja man
Ten eerste is 'mailing' een Engels woord en 'adres' een Nederlands woord.Op woensdag 04 juli 2001 15:10 schreef LOST_GUNT het volgende:
Wat is dar fout aan dan
Ten tweede staat er een 2 achter de naam van je tabel, dit suggereert dat je ook bijvoorbeeld 'mailing1' en 'mailing5' hebt. Niet zo best dus.
Ten derde geeft de benaming 'mailing2' mij de indruk dat het om data voor een mailinglist gaat (en met het vorige punt in acht genomen kom ik tot de conclusie dat je meerdere mailinglists hebt). Als dit zo is vind ik het niet echt logisch dat de tabel met de naam 'mailingx' email adressen bevat (dit is waarschijnlijk nog je ernstigste denkfout mbt je database model).
[/off-topic]
Ik krijg de volgende error terug
[error]
Warning: Supplied argument is not a valid MySQL result resource in /home/softmachine/wwwadmin/mail.softmachine.nl/html/trim.php on line 4
[/error]
Dit is me aangepaste code
wat gaat er mis
[error]
Warning: Supplied argument is not a valid MySQL result resource in /home/softmachine/wwwadmin/mail.softmachine.nl/html/trim.php on line 4
[/error]
Dit is me aangepaste code
PHP:
1
2
3
4
5
6
7
8
9
| <? mysql_connect("localhost", "michael", "*******"); $result = mysql_db_query("mailing2", "select * from mailing2"); while ($row = mysql_fetch_array($result)) { mysql_db_query("mailing2", "update mailing2 set adres = '" . trim($row["adres"]) . "'"); } mysql_close(); ?> |
wat gaat er mis
Ja man
Verwijderd
Heb je de query al getest op de sqlprompt?Op woensdag 04 juli 2001 16:36 schreef LOST_GUNT het volgende:
Kan nou echt niemand me helpen
Heb je wel eens gehoord van debuggen 
echo mysql_error();
echo $query_string;
Query uitvoeren vanaf MySQL prompt.
En inderdaad een lekker gezonde manier om de spaties weg te halen
echo mysql_error();
echo $query_string;
Query uitvoeren vanaf MySQL prompt.
En inderdaad een lekker gezonde manier om de spaties weg te halen
Wat is daar mis mee??Op woensdag 04 juli 2001 16:39 schreef daniel_hoenderdos het volgende:
Ga je 1900 queries loslaten op je sql server? Ik heb echt medelijden met mysql...
De servers van t.net zitten op enkele 100den queries per minuut...
Oeps, niet zo goed gekeken
Ik ben het met je eens
Dat kan beter. trim() is vast wel als functie binnen mysql beschikbaar.
Dit gaat trouwens leuk resultaat gevenOp woensdag 04 juli 2001 16:16 schreef LOST_GUNT het volgende:
Ik krijg de volgende error terug
[error]
Warning: Supplied argument is not a valid MySQL result resource in /home/softmachine/wwwadmin/mail.softmachine.nl/html/trim.php on line 4
[/error]
Dit is me aangepaste code
PHP:
1 2 3 4 5 6 7 8 9 <? mysql_connect("localhost", "michael", "*******"); $result = mysql_db_query("mailing2", "select * from mailing2"); while ($row = mysql_fetch_array($result)) { mysql_db_query("mailing2", "update mailing2 set adres = '" . trim($row["adres"]) . "'"); } mysql_close(); ?>
wat gaat er mis
Misschien kan je beter dit doen:
PHP:
1
2
3
| <? mysql_db_query("mailing2", "update mailing2 set adres = trim(adres)"); ?> |
dan kan je het in 1 Query doen.
HTH
Programmer - an organism that turns coffee into software.
Pagina: 1
Dit topic is gesloten.
![]()