php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.12.2011, 19:55  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] MYSQL WHERE Problem

Heute ist nicht mein Tag.....

irgendwie läuft das mim programmieren heute nicht so wie ich das will....

also ich hab ne ganz einfach query geschrieben, welche wunderbar funktioniert.

ich möchte einen wert aus einer zelle in einer tabelle auslesen, der = mod_ov ist.

dies mache ich so:

$abfrage = "SELECT modul FROM spd_gen_infotexte WHERE modul = 'mod_ov' ";

und das geht nicht.

mache ich das so:

$abfrage = "SELECT * FROM spd_gen_infotexte WHERE id = 1 ";

gehts. was ist denn an oben der aussage falsch?
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.12.2011, 20:00  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.267
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Wofür soll die Abfrage gut sein? Die kannst du dir auch sparen, dein SELECT wird 'mod_ov' zurückgeben

"geht nicht" ist übrigens keine Fehlerbeschreibung. Paste es mal in phpMyAdmin rein.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 18.12.2011, 20:03  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

ich will aber den inhalt des datensatzes in dm "mod_ov" vorkommt -.-

wenn ichd as eingebe, gibt er mir mod_ov aus.

in dem datensatz von mod_ov ist in der spalte "text" inhalt und den will ich haben,

wie gesagt, ich will ja nur den infotext des moduls auslesen, welchen ich über den namen des moduls, also hier "ortsverein" -> mod_ov finden will.

also tabelle sieht im moment so aus:

ID modul text

1 mod_ov "lorem ipsum....."

nun suche ich mir in der tabelle die spalte modul und suche darin den wert mod_ov und gebe über echo "$row->text <br>"; den text aus
__________________
irgendwann werde ich auch helfen können - vielleicht.

Geändert von Sickone4 (18.12.2011 um 20:08 Uhr).
Sickone4 ist offline   Mit Zitat antworten
Alt 18.12.2011, 20:09  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
ich will aber den inhalt des datensatzes in dm "mod_ov" vorkommt -.-
Und warum selektierst du dann nur die Spalte 'modul' (die, wie Chriz dir bereits sagte, in der WHERE Bedingung mit "=mod_ov" angegeben wird)?
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 18.12.2011, 20:15  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

ai es werden ja mehr module eingepflegt werden.

mod_ag
mod_news

etc etc etc, die sind alle vorhanden. und ich will in der spalte modul nur nach dem jeweiligen modulkürzel (z.b. mod_ov) suchen

ist die vorgehensweise da falsch?
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Alt 18.12.2011, 20:21  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

mach ich es mit SELECT * ....

gehts...
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Alt 18.12.2011, 20:42  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Chriz Beitrag anzeigen
"geht nicht" ist übrigens keine Fehlerbeschreibung. Paste es mal in phpMyAdmin rein.
chorn ist offline   Mit Zitat antworten
Alt 18.12.2011, 21:11  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Zitat von Sickone4 Beitrag anzeigen
mach ich es mit SELECT * ....

gehts...
Lerne SQL Grundlagen.

* ist eine Selektor der alle Felder/Spalten der Tabelle selektiert, also auch deine gewünschte Spalte "Text".

An der Stelle können aber auch einzelne Felder angegeben werden.

SELECT modul... bewirkt das NUR die Spalte modul zurück gegeben wird.

Was würde dann wohl bei "SELECT text..." passieren?

Wenn du beide deiner Abfragen im PHPMyAdmin ausgeführt hättest sollte dir der Unterschied aufgefallen sein.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 18.12.2011, 21:26  
Erfahrener Benutzer
 
Benutzerbild von fireweasel
 
Registriert seit: 20.03.2010
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
fireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblick
fireweasel eine Nachricht über ICQ schicken fireweasel eine Nachricht über AIM schicken fireweasel eine Nachricht über Yahoo! schicken fireweasel eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Sickone4 Beitrag anzeigen
mach ich es mit SELECT * ....

gehts...
Dann steht zu vermuten, dass die zu durchsuchende Tabelle keine Spalte enthält, die 'modul' heißt ... Leider enthältst du uns konkrete Fehlermeldungen vor, daher kann man nur raten. Ein erfolgreicher "select * from ..." bringt üblicherweise ein Result-Set, das auf Anfrage die Namen der Tabellen-Spalten (mit)anzeigt.
fireweasel ist offline   Mit Zitat antworten
Alt 18.12.2011, 21:45  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

das problem ist, dass ich selbst mit echo mysql_error() keine fehlermeldung bekomme....

es wird halt einfach nichts ausgegeben....

das ist meine originalabfrage mehr hab ich nicht was ich euch noch geben kann :

PHP-Code:
   $abfrage "SELECT modul FROM spd_gen_infotexte WHERE modul = 'mod_ov' ";

   
$ergebnis mysql_query($abfrage);

   while(
$row mysql_fetch_object($ergebnis))
   
      {
         echo 
"$row->text <br>";
      } 
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 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] Problem beim Script zum Bearbeiten MySql ketchup PHP Tipps 2009 14 19.12.2009 13:51
[Erledigt] Update Problem wegen MySQL Version ? JanM Datenbanken 16 15.11.2009 22:35
Problem mit mysql bei xammp zeebo Datenbanken 18 22.07.2009 02:13
MYSQL Problem Vegeta17x Datenbanken 3 24.04.2009 22:42
MySQL Problem mit INSERT-Queries Arno Nühm Datenbanken 10 07.04.2006 16:46
Serverumzug - Problem mit MySQL Daten [GE]ReeN Datenbanken 6 28.03.2006 17:02
Mysql / Array Problem marcels PHP Tipps 2006 10 23.03.2006 18:30
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
[Erledigt] MYSQL Problem Datenbanken 4 09.02.2006 15:14
[Erledigt] Problem mit Sonderzeichen PHP -&gt; MySQL -&gt; HTML PHP Tipps 2007 18 07.12.2005 15:23
[Erledigt] Problem beim verbindungsaufbau zum Mysql Server Datenbanken 9 27.10.2005 11:27
[Erledigt] WHERE problem Datenbanken 5 12.06.2005 15:54
MySQL Problem Datenbanken 4 27.08.2004 14:42
[Erledigt] Problem mit PHP und MYSQL Datenbanken 6 01.08.2004 05:59
Problem mit dem WHERE Befehl PHP Tipps 2004 5 08.07.2004 00:03


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