php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.10.2009, 18:45  
Neuer Benutzer
 
Registriert seit: 29.10.2009
Beiträge: 1
PHP-Kenntnisse:
Fortgeschritten
Shade1964 befindet sich auf einem aufstrebenden Ast
Standard Variable in Select als column

Hallo,

folgendes Problem:

Ich versuche eine Variable als Columnname zu verwenden.

Bsp:

$query1 = "SELECT * FROM Bundesland where ID = " . $row["Bundesland"] . " and $Monat != "" ";

Wer kann mir helfen und sagen wie ich die variable in der querystring setzen muss, damit die abfrage funktioniert.

in der variable $Monat steht "10_2009".

Vielen Dank
Shade1964 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.10.2009, 18:58  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

10_2009 ist sicher kein Columnname.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 29.10.2009, 19:07  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

PHP-Code:
and $Monat != '' "; 
Es soll ja Leute geben, die tabellen mit 10.000 Spalten und einer Reihe bauen.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 30.10.2009, 08:56  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Wolla Beitrag anzeigen
PHP-Code:
and $Monat != '' "; 
Es soll ja Leute geben, die tabellen mit 10.000 Spalten und einer Reihe bauen.
Das hab ich mittlerweile auch schon sooo oft gesehen und da stellt sich mir die Frage: Warum macht man das so?!? Mal davon abgesehen, dass man solche Spalten noch nicht mals vernünftig (aus PHPMyAdmin heraus) ausdrucken kann, ist das doch mehr als unsinnig...
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline   Mit Zitat antworten
Alt 30.10.2009, 09:20  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Spalten mit führenden Ziffern? Das geht?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 30.10.2009, 09:46  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.233
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Wenn man sie in Backticks setzt, geht das.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 30.10.2009, 22:56  
Neuer Benutzer
 
Registriert seit: 15.10.2007
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
Yogu befindet sich auf einem aufstrebenden Ast
Yogu eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Shade1964 Beitrag anzeigen
PHP-Code:
$query1 "SELECT * FROM Bundesland where ID = " $row["Bundesland"] . " and  $Monat != "" "
Wenn, wie schon heiß diskutiert, 10_2009 tatsächlich ein Spaltenname sein sollte, dann dürfte dieser Teil der Query keine Probleme machen. Du hast aber einen anderen Fehler eingebaut: die beiden doppelten Anführungszeichen werden sind nicht escaped. Nimm doch die einfachen Anführungszeichen ('), dann müsste die Query so funktionieren.

Zahlen dürfen am Anfang der Query stehen, das hab ich gerade bei mir ausprobiert. Es kommt ja noch ein Unterstrich im Feldnamen vor.

Grüße,
Yogu
Yogu ist offline   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
[Erledigt] 2 Select-Abfragen in eine Variable speichern TheMav Datenbanken 3 18.06.2009 00:29
[Erledigt] Select * where in (Select ...) Geschwindigkeitsproblem Wolla Datenbanken 14 20.05.2009 15:16
SQL select fehlerhafte Resultate. Ist PHP 64 Bit das Problem? peterw Server, Hosting und Workstations 6 21.04.2009 09:19
Problem Undefined variable: banbanban PHP Tipps 2009 5 04.03.2009 17:55
Schreibweise von SQL-Statements tomtaz Off-Topic Diskussionen 18 26.02.2009 22:04
Variable per Session übergeben? Spricht etwas dagegen? Lapje PHP Tipps 2008 6 20.10.2008 21:49
[Erledigt] Wie Wert aus SELECT in Variable speichern oder SQL Syntax? rick7401 Datenbanken 4 06.09.2008 06:29
Undefined variable Undefined property: block xxJJxx PHP Tipps 2008 16 05.08.2008 15:30
[Erledigt] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
[Erledigt] Mysql Insert Select + Concat Hu5eL Datenbanken 14 10.06.2008 10:39
Variable aus Subselect in JOIN verwenden GSJLink Datenbanken 5 25.05.2008 11:36
Variable durch 2. Variable bestimmen Quagga PHP Tipps 2005-2 11 26.10.2005 17:34
selbst gelöst! Select <option> kleines Problem Dropdow 24bits PHP Tipps 2005-2 0 15.10.2005 19:19
Suche Programmierer, Designer, Schreiber... blinkster.de Beitragsarchiv 76 14.08.2005 18:31
Nach Select direkt einer Variable übergeben? Paulo PHP Tipps 2004 1 04.09.2004 15:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html select columns, http://www.php.de/datenbanken/60620-variable-select-als-column.html, select spaltenname variable, columns select zahlen, select as column, select variable, select mit variablen spaltennamen, select spaltennamen, variable spaltennamen sql, html select column, mysql php column variable, select in variable, column php, sql select columns, select from variabel, select spalte variable, get column mit variable, php optionsfeld in variable speichern, php select spaltenname, select variable columnname

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:56 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