CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
30.01.2005, 16:25:24
|
Anfänger
|
|
Registriert seit: May 2004
Beiträge: 90
|
|
Leerzeichen löschen
Hallo,
in einer Spalte sind Zahlen, die mit Leerzeichen aufgefüllt sind Bsp:
___123
__1234
_12345
In jeder Zelle steht eine Zahl (123). Nun möchte ich die Leerzeichen aus den Zellen löschen.
Gibt es dafür eine MySQL Anweisung? Oder muss ich das mit PHP machen?
Hat dazu vielleicht jemand eine Idee?
Danke. Schon einmal und noch einen angenehmen Sonntag.
|
30.01.2005, 16:52:42
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Schau dir doch mal die Funktion Replace() an.
|
30.01.2005, 17:17:18
|
Anfänger
|
|
Registriert seit: May 2004
Beiträge: 90
|
|
Danke für die Antwort.
Wie nutze ich die Funktion?
Diese Anweisung funktioniert nicht:
SELECT *
FROM `kontakt`
REPLACE (
`k_tele_angereichert` ,
' ',
'' )
|
30.01.2005, 20:44:35
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Im Handbuch steht doch ein Beispiel:
Code:
select REPLACE('www.mysql.com', 'w', 'Ww');
|
31.01.2005, 10:07:18
|
Anfänger
|
|
Registriert seit: May 2004
Beiträge: 90
|
|
Das Beispiel habe ich gesehen. Nur bezieht sich das Beispiel auf einen String und nicht auf eine Tabelle. Ich habe versucht, das Beispiel mit einer SELECT-Abfrage in Bezug auf die Tabelle kontakt und die Spalte 'k_tele_angereichert' zu setzen. Das funktioniert leider nicht. Daraus ergab sich bei mir die weitere Frage.
|
31.01.2005, 10:17:12
|
Member
|
|
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
|
|
z. B. so:
"SELECT REPLACE(`k_tele_angereichert`, ' ', '' ) AS Bla, noch_ein_Feld, und_noch_eins FROM `kontakt`"
|
31.01.2005, 10:35:07
|
Anfänger
|
|
Registriert seit: May 2004
Beiträge: 90
|
|
Das funktioniert. Danke.
Nun möchte ich das REPLACE als UPDATE einbinden. Geht das überhaupt? Dabei erhalte ich eine Fehlermeldung bezüglich das Syntax von MySQL.
|
31.01.2005, 11:04:29
|
Member
|
|
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
|
|
Zeig doch mal die Abfrage und die Fehlermeldung. Mein Glaskugelmodus ist zur Zeit auf off.
|
31.01.2005, 11:08:52
|
Anfänger
|
|
Registriert seit: May 2004
Beiträge: 90
|
|
Sorry. Hier ist die Abfrage
PHP-Code:
UPDATE 'kontakt' SET k_tele_angereichert = REPLACE ( `k_tele_angereichert` ,
' ',
'' )
WHERE `k_tele_angereichert` != ''
MySQL meldet:
#1064 - You have an error in your SQL syntax.__Check the manual that corresponds to your MySQL server version for the right syntax to use near ''kontakt' SET k_tele_angereichert =__REPLACE (__`k_tele_angerei
|
31.01.2005, 11:10:34
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Tabellennamen kommen nicht in Singlequotes.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:43:33 Uhr.
|