php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.07.2006, 11:33  
Erfahrener Benutzer
 
Registriert seit: 03.04.2006
Beiträge: 222
<Daniel>
Standard Spaltennamen (mySQL) mit String vergeichen?

Moin all,
also es ist bestimmt ganz einfach, aber ich komme einfach nicht drauf ... wahrscheinlich habe ich irgendwas vergessen...
Ich möchte eine IF Anweisung bauen, die mir sagt "Ja" wenn der String "Name" als Spaltenname in einer mySQL DB Tabelle vorhanden ist und "Nein" wenn nicht.
Bis jetzt habe ich folgendes:
PHP-Code:
$foo mysql_query("SHOW COLUMNS FROM produkte");
if (
"Name" == $foo) {

 echo 
"Ja";

} else {

 echo 
"Nein";


Nur leider gibt es mir "Nein" zurück obwohl es eine Spalte, mit dem Namen "Name" gibt ...
Könnte mir da mal kurz einer helfen?
Ich bin noch nicht allzu bewandert mit mySQL Kenntnissen, kann nur einlesen/ausgeben/verändern/löschen ^^

Gruß
Daniel
<Daniel> ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.07.2006, 11:39  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Du musst dir das Ergebnis noch mit mysql_fetch_array() oder ähnlichem abholen und dann deinen String mit $array['field'] verlgeichen - in einer Schleife da du mehrere Ergebnis-Zeilen bekommen wirst.

Evtl. gibt es auch ein besser geeignetes SQL-Statement...
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 04.07.2006, 12:06  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Ich bin noch nicht allzu bewandert mit mySQL Kenntnissen, kann nur einlesen/ausgeben/verändern/löschen ^^
Nein das kannst du noch nicht wie man sieht.
mysql_query() liefert wie immer eine resource und die vergleichst du mit einem String?
Du musst das Ergebnis wie gesagt schon aus dem resource herausholen mittels den mysql_fetch_*() Funktionen und in dem Ergebnis-Array dann nach "Name" suchen.
Zergling-new ist offline  
Alt 04.07.2006, 12:15  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Oh ha ...

schon mal ins Manual geschaut !?!??



http://de2.php.net/manual/de/function.mysql-query.php
M3g4Star ist offline  
Alt 05.07.2006, 10:42  
Erfahrener Benutzer
 
Registriert seit: 03.04.2006
Beiträge: 222
<Daniel>
Standard

Ja danke, werde ich mir mal alles angucken!!!
Hab das Problem was ich hatte, jetzt anders gelöst!
Danke!

Gruß
<Daniel> ist offline  
 


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] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Event abfangen Ambience JavaScript, Ajax und mehr 4 30.08.2007 14:36
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
MySQL Abfrage von Ver. 5 für Ver 3. des MySQL Servers FireFIghter Datenbanken 3 02.02.2007 17:18
Kein Zugriff über ODBC mit der IP-Adresse auf MySql DB Datenbanken 4 09.02.2006 11:04
[Erledigt] Mysql 4.1.x unter php 4.3.9 Datenbanken 3 15.11.2005 13:49
Schnittstelle zwischen PHP und MySQL klappt net !!! Datenbanken 16 16.10.2005 14:24
[Erledigt] not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MYSQL läuft nur wenn /tmp auf 777 Datenbanken 5 06.07.2005 08:38
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33
Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35
String zu mysql - konformem Datum konvertieren Stümper PHP Tipps 2004 9 18.09.2004 11:49
[Erledigt] PHP5 &a m p; MySQL Datenbanken 5 01.08.2004 05:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql where string, mysql string spaltennema, php spalten namen string, mysql is in with string, what is a string mysql, maysql where string, if bedingung mysql string, mysql string \\\, mysql string, mysql spalten in string wandeln

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