SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.08.2008, 01:58:42
9er 9er ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 39
Beiträge: 2
Gespeicherte Dateipfade ändern

Guten Tag,

ich habe auf meinem Server eine Software laufen, die ihre Einträge in die MySQL-Datenbank (des XAMPP) speichert. Diese Software musste ich nun auf ein anderes Laufwerk umziehen, habe aber danach erst festgestellt, dass die Software in der MySQL-Datenbank (viele) Dateipfade speichert. Die Dateien mussten mit der Software auf das andere Laufwerk verschoben werden.

Nun ist die Frage, wie ich die Einträge (in der Tabelle gibt es das Feld "filename") so verändere, dass der Laufwerksbuchstabe der Datei z.B. von "C:\" nach "D:\" geändert wird, der Rest (inkl. Dateiname) aber gleich bleibt. Von Hand möchte ich das nicht machen müssen, es sind über 150 Einträge. Kann ich dafür nicht einen MySQL-Befehl in den phpmyadmin schreiben? (Bin leider in PHP und SQL praktisch nicht bewandert)

schonmal vielen Dank
MfG 9er

Geändert von 9er (16.08.2008 um 01:59:05 Uhr)
Mit Zitat antworten
  #2  
Alt 16.08.2008, 08:39:22
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Gespeicherte Dateipfade ändern

Zitat:
Zitat von 9er Beitrag anzeigen
....

Kann ich dafür nicht einen MySQL-Befehl in den phpmyadmin schreiben? (Bin leider in PHP und SQL praktisch nicht bewandert)

schonmal vielen Dank
MfG 9er
Willkommen im Forum!

Schau Dir mal das hier an.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 16.08.2008, 12:14:13
9er 9er ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 39
Beiträge: 2
AW: Gespeicherte Dateipfade ändern

Danke, das geht schon stark in die richtige Richtung.

Mit der UPDATE Funktion kann ich aber den Feldern nur feste (überall gleiche) Inhalte zuordnen, oder?

Ein Feld hat zum Beispiel den Inhalt "C:\appdata\6351\content.dat", wobei die Zahl "6351" mehr oder weniger zufällig scheint. Geändert werden soll der Eintrag dann in "D:\appdata\6351\content.dat", also nur der Laufwerksbuchstabe soll verändert werden, die Dateinamen müssen unbedingt gleich bleiben.

Geändert von 9er (16.08.2008 um 12:15:10 Uhr)
Mit Zitat antworten
  #4  
Alt 16.08.2008, 13:32:40
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Gespeicherte Dateipfade ändern

du nimmst halt halt eine geeignete php-funktion um den alten pfad durch den neuen zu ersetzen; in deinem fall könnte das ungefähr so aussehen:

PHP-Code:
$pfad_neu preg_replace '/(C:)/' '/(D:)/' $pfad_alt ); 
weitere infos zu regulären ausdrücken:

http://www.peterkropff.de/tutorials/...sql_regexp.htm

cx
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
gespeicherte Funktionen / Cursor Problem HeikoV MySQLi/PDO/(MySQL) 0 09.09.2007 17:03:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:10:36 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt