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 ::

Das Zend Framework

Das Zend Framework 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)

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 17.02.2009, 19:09:54
guitarslinger guitarslinger ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 36
Beiträge: 6
INSERT INTO über zwei passwortgeschützte DBs auf einem Server

Hallo zusammen,

ich möchte ein INSERT INTO Statement über 2 DBs machen, die zwar bei Hetzner auf einem Server liegen, aber jeweils eigene Benutzerdaten haben, was aus Sicherheitsgründen auch gut ist.

Ich habe folgedne Anweisung auf zwei lokalen MySQL-DBs erfolgreich ausgeführt:

INSERT INTO db2.tabelle SELECT * FROM d1b.tabelle
where db2.tabelle.id_gang = 26

Wenn ich das nun auf dem Webserver ausführen möchte, bekomme ich folgende Fehlermeldung:

1064 - You have an error in your SQL syntax;...

Was kann ich tun?
Das gleiche Problem habe ich, wenn ich das auf zwei unterscheidlichen Servern versuche.
INSERT INTO möchte ich deshalb, weil ich nicht die ganze Tabelle mit Inhalt übertragen möchte, sondern nur ausgesuchte Datensätze, die ich mit einem Select auswähle.

Ich bin Newby, d.h. kann es gut sein, dass es einfach grundlegende Fehler sind auf meiner Seite.


Für HIlfe wäre ich sehr dankbar!
Danke und Grüße
Mit Zitat antworten
  #2  
Alt 17.02.2009, 19:12:41
guitarslinger guitarslinger ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 36
Beiträge: 6
AW: INSERT INTO über zwei passwortgeschützte DBs auf einem Server

[QUOTE=guitarslinger;124848]

Ich habe folgedne Anweisung auf zwei lokalen MySQL-DBs erfolgreich ausgeführt:

INSERT INTO db2.tabelle SELECT * FROM d1b.tabelle
where db2.tabelle.id_gang = 26

Natürlich habe ich die Tabellennamen etc. an die auf dem Webserver angepasst, nicht einfach den Query kopiert und mich dann gewundert.. ;-)
Mit Zitat antworten
  #3  
Alt 17.02.2009, 19:22:04
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: INSERT INTO über zwei passwortgeschützte DBs auf einem Server

Das Problem wird der DB Konnekt sein. Local wirst du die DB Verbindung vermutlich mit 'root' herstellen. Im Echtbetrieb werden aber beide DB's unterschiedliche Benutzer und Passwörter haben.
Mit Zitat antworten
  #4  
Alt 17.02.2009, 19:24:46
guitarslinger guitarslinger ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 36
Beiträge: 6
AW: INSERT INTO über zwei passwortgeschützte DBs auf einem Server

Hallo, danke für die schnelle Antwort.

Ich führe die Anweisung über Navicat aus, da habe ich für jede der Datenbanken eine eigene Verbindung mit den Benutzerdaten angelegt.
Mit Zitat antworten
  #5  
Alt 17.02.2009, 19:25:34
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: INSERT INTO über zwei passwortgeschützte DBs auf einem Server

Zitat:
Zitat von guitarslinger Beitrag anzeigen
Wenn ich das nun auf dem Webserver ausführen möchte, bekomme ich folgende Fehlermeldung:

1064 - You have an error in your SQL syntax;...
Die vollständige Fehlermeldung wäre interessant...
Mit Zitat antworten
  #6  
Alt 17.02.2009, 19:30:37
guitarslinger guitarslinger ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 36
Beiträge: 6
AW: INSERT INTO über zwei passwortgeschützte DBs auf einem Server

1064 - You have an error in your SQL syntax; Check the manual that corresponds to your version for the rigth syntax to use near '.tabelle
where db2.tabelle.id_gang = 26' at line 1
Mit Zitat antworten
  #7  
Alt 17.02.2009, 19:37:46
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: INSERT INTO über zwei passwortgeschützte DBs auf einem Server

Ist der Name der Tabelle wirklich "tabelle" ?
Mit Zitat antworten
  #8  
Alt 17.02.2009, 19:40:31
guitarslinger guitarslinger ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 36
Beiträge: 6
AW: INSERT INTO über zwei passwortgeschützte DBs auf einem Server

Nein, ich habe hier nur Beispielnamen verwendet.

Habe die DBs nach Firmenbezeichnungen benannt, die ich nicht so gerne herzeigen würde... ;-)
Mit Zitat antworten
  #9  
Alt 17.02.2009, 19:43:41
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: INSERT INTO über zwei passwortgeschützte DBs auf einem Server

Hm, ok - ist der Firmename unter dieser Liste zu finden?
http://dev.mysql.com/doc/mysqld-vers...words-5-1.html
Mit Zitat antworten
  #10  
Alt 17.02.2009, 19:48:46
guitarslinger guitarslinger ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 36
Beiträge: 6
AW: INSERT INTO über zwei passwortgeschützte DBs auf einem Server

Nein, ist nicht drin.

Wie gesagt, bei meinen lokalen MySQL-DBs funktioniert die Abfrage einwandfrei, auch mit den Firmennamen etc.
Das Problem schein zu sein, dass die Ansprache der beiden Datenbanken in einem Statement nicht funktioniert, obwohl die Benutzerdaten in Navicat hinterlegt sind.

Gibt es eine Möglichkeit, dem Statement die Benutzerdaten mitzugeben?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
INSERT INTO in einem IF-Statement scraddy MySQLi/PDO/(MySQL) 1 04.07.2008 14:26:52
"Verschachtelte" Selects über 3 Tabellen Mattes1001 MySQLi/PDO/(MySQL) 6 09.06.2008 17:22:46
Die zwei besten Werte pro Land frank2342 MySQLi/PDO/(MySQL) 4 14.05.2008 17:30:44
Leeres Resultat? Sk3y MySQLi/PDO/(MySQL) 10 13.11.2006 19:57:40
Menüstruktur aus Datenbank rekursiv auslesen daf555 PHP Entwicklung und Softwaredesign 3 26.02.2006 14:04:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:18:35 Uhr.


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


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