php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.09.2005, 14:54  
Gast
 
Beiträge: n/a
Standard mysql_fetch_object und Bindestrich im Spaltennamen....

Hallo,

ich habe ein Problem mit einer Abfrage.

ich habe eine mysql datenbank die von access generiert wurde und eine von den Spalten hat einen Bindestrich im namen.

Mittels mysql_fetch_object kann ich die Zelle jetzt nicht abfragen

Hier mal der Befehl:

echo $row1->abc-Kundennummer;

Gibt es eine möglichkeit einen Alias für den - zu nehmen oder würde es über einen anderen abfrage befehl funktionieren? Ich kann der Spalte leider keinen anderen namen geben, da Access dann rum moppert.... In myphpadmin wird jedoch alles richtig angezeigt, also hab ich noch hoffnung, dass es irgend eine alternative geben muss.

Schonmal vielen dank für die Hilfe.

Mik
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.09.2005, 16:22  
Gast
 
Beiträge: n/a
Standard

schreib doch in deinem sql "select abc-Kundennummer as abckundennummer ..." dann kannst du mit $row1->abckundennummer darauf zugreifen
  Mit Zitat antworten
Alt 02.09.2005, 08:45  
Gast
 
Beiträge: n/a
Standard

Hallo,

danke für die antwort.

klappt aber leider auch nicht. hab den select vorher über
select * from .... gemacht.

wenn ich aber
select abc-kundennummer from....
nehme erkennt er das auch nicht. denke mal der versucht das zu subtrahieren... Das scheint nen echtes problem zu werden
  Mit Zitat antworten
Alt 02.09.2005, 10:40  
Gast
 
Beiträge: n/a
Standard

Du musst die SpaltenNamen, die ein Minus-Zeichen enthalten
in `Backticks` einschließen.
zB so:

Code:
"SELECT `Spalten-Name` FROM tabelle ..."
--------^------------^-------------------
siehe auch hier:
http://dev.mysql.com/doc/mysql/en/index.html
9.2 Database, Table, Index, Column, and Alias Names

mfg ~dilemma~
  Mit Zitat antworten
Alt 05.09.2005, 11:31  
Gast
 
Beiträge: n/a
Standard

Hallo,

irgendwie weigert er sich da auch... Hier nochmal mein quelltext:

$abfrage1 = "Select Zulieferer, Strasse, Hausnummer, PLZ, Ort, Personenzahl, Wasserlieferant, 'abc-Kundennummer' AS abckundennummer From tabelle1 WHERE Schlüssel = $schluessel";

wenn ich dann abckundennummer ausgeben lasse steht in jeder zeile abc-kundennummer und nicht der richtige wert.

Das gleiche passiert, wenn ich z.B. Zulieferer in Hochkomma setze. Versteh da nicht so ganz wie die datenbank dann auf die idee kommt die Spalte zuliefer dann mit dem Wort zulieferer auszugeben...
  Mit Zitat antworten
Alt 05.09.2005, 11:34  
Gast
 
Beiträge: n/a
Standard

keine Hochkommata ' sondern Backticks `


Gruß
  Mit Zitat antworten
Alt 05.09.2005, 11:37  
Gast
 
Beiträge: n/a
Standard

Hehe,

hab ich auch gerade gemerkt Hab das einfach mal ausm phpmyadmin kopiert... und das sah schon so komisch aus...

Vielen Dank für die Hilfe

Mik79
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
View Spaltennamen tas Datenbanken 3 28.08.2006 14:16
Spaltennamen (mySQL) mit String vergeichen? <Daniel> PHP Tipps 2006 4 05.07.2006 10:42
Suchen Zahl/Buchstabenblock und trenne durch Bindestrich indes17 PHP Tipps 2006 14 22.05.2006 16:56
SQL Code um Spaltennamen zu erhalten Plague Datenbanken 3 26.04.2006 14:57
Spaltennamen, Groß-/Kleinschreibung ? Datenbanken 7 25.01.2006 08:39
Spaltennamen aus der DB ausgeben? test022 PHP Tipps 2007 3 17.12.2005 15:10
leerzeichen durch bindestrich ersetzen, benötige ein tip. PHP Tipps 2007 8 20.11.2005 19:03
Spaltennamen ausgeben PHP Tipps 2005-2 13 26.10.2005 12:39
Spaltennamen einer SQL-Tabelle mit PHP ausgeben winfo_cologne PHP Tipps 2005-2 2 09.09.2005 12:29
[gelöst] Spaltennamen abfragen!? Datenbanken 4 04.08.2005 14:51
[Erledigt] Bindestrich in Tabelle Datenbanken 36 11.06.2005 11:10
[Erledigt] Tabelle anlagen mit dynamischen Spaltennamen Datenbanken 3 24.01.2005 14:01
spaltennamen auslesen Crypi PHP Tipps 2004 1 11.10.2004 17:39
suffix vor spaltennamen wurtzel Datenbanken 7 16.09.2004 15:40
Spaltennamen von Datenbank über Array herausfinden! PHP Tipps 2004 24 30.07.2004 14:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql column name mit bindestrich, access spaltenname bindestrich, mysql_fetch_object bindestrich, mysql php select minus zeichen, sql abfrage bindestrich, und bindestrich, mysql abfrage mit bindestrich, php spaltennamen bindestrich, sql bindestrich spaltenname, mysql bindestrich php, mysql_fetch_object mysql bindestriche, mysql select bindestrich, access abfrage mit bindestrich in tabelle spalte, mysql_fetch_object spalten, anderer befehl für mysql_fetch_object, datenbank spaltenname bindestrich, spaltennamen mit bindestrich access, sql spaltenname bindestrich, mysql select abfrage bindestrich im spaltennamen, sql bindestrich im namen

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:34 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.