mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 15.11.2004, 19:43   #1
TP-Member
 
Registriert seit: Feb 2003
singing sam macht alles soweit korrekt

Keine Daten bei der Funktion ORDER BY [mySQL]


Hallo,

habe wahrscheinlich ein einfaches Problem.

Wenn ich die Daten mit dem Befehl

PHP-Code:
$sql "SELECT headline, datum, verfasser, langtext FROM $tabellenname "
abfrage. Kriege ich alle Daten angezeigt.

Gebe ich stattdessen

PHP-Code:
$sql "SELECT headline, datum, verfasser, langtext FROM $tabellenname WHERE check=1 ORDER BY datum DESC"
bleibt der Bildschirm weiss.

Hat jemand eine Antwort ?

Danke euch.

Liebe Grüße,

singing sam
singing sam ist offline   Mit Zitat antworten


Alt 15.11.2004, 20:04   #2
TP-Member
 
Registriert seit: Feb 2003
singing sam macht alles soweit korrekt
Den gesammten Code habe ich als TXT-Datei beigefügt.
Ich weiss leider nicht, wie man den hier formartiert.

Sorry.
Angehängte Dateien
Dateityp: txt index.txt (787 Bytes, 42x aufgerufen)
singing sam ist offline   Mit Zitat antworten
Alt 15.11.2004, 20:53   #3
Registered User
 
Registriert seit: Mar 2003
Kuhnibert macht alles soweit korrekt
Hi,
also ich gehe mal davon aus, dass es die Spalte "check" gibt. Hast du in der Abfrage auch wirklich alle Namen (wie z.B. check) richtig geschrieben (Groß- und Kleinschreibung beachten)?
Manchmal kommt es auch darauf an wie die Spalte definiert ist. D.h. ob varchar oder sonstiges. Versuche mal das hier:
check='1'
Je nach Formatierung muss der Wert in Anführungszeichen stehen.

Ich habe mir den Quellcode jetzt nicht durchgeschaut weil ich gerade wenig Zeit habe aber versuche erst mal das was ich dir gesagt habe.

Gruß Kuhnibert
Kuhnibert ist offline   Mit Zitat antworten
Alt 15.11.2004, 20:59   #4
TP-Specialist
 
Benutzerbild von Dennis The Menace
 
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
Dennis The Menace bringt sich richtig einDennis The Menace bringt sich richtig ein
Wenn ich mal meckern darf:
Benutzt nächstes mal [ php ] [ / php ] und lad den Code nicht als
Anhang hoch - ist viel praktischer

Warum gibst du nicht einfach mal nach dem Query ein echo mysql_error(); aus, dann siehst du ja, wo der Fehler ist
__________________
Zwei Dinge sind Unbestreitbar:
  • In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
  • Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
Dennis The Menace ist offline   Mit Zitat antworten
Alt 15.11.2004, 21:17   #5
TP-Member
 
Registriert seit: Feb 2003
singing sam macht alles soweit korrekt
Hallo Kuhnibert,
hallo Dennis,

danke für eure Antworten.
Leider hat nichts geholfen.

Die Fehlermeldung heisst:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'check=1 ORDER BY datum DESC' at line 1

Nur leider hab ich keine Ahnung welche mySQL-Version bei dem Webpaket läuft (1&1 Internet).

Vorallem wüsste ich nicht, was falsch ist.
singing sam ist offline   Mit Zitat antworten
Alt 15.11.2004, 21:45   #6
TP-Specialist
 
Benutzerbild von Dennis The Menace
 
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
Dennis The Menace bringt sich richtig einDennis The Menace bringt sich richtig ein
Der Syntax ist falsch - sagt die Fehlermeldung doch aus!

Wenn check ein integerfeld ist, sollte es
Code:
check = 1
heißen, wenn es ein String/Characterfeld ist, müssen die Anführungsstriche hin:
Code:
check = '1'
__________________
Zwei Dinge sind Unbestreitbar:
  • In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
  • Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
Dennis The Menace ist offline   Mit Zitat antworten
Alt 16.11.2004, 14:33   #7
Registered User
 
Registriert seit: Mar 2003
Kuhnibert macht alles soweit korrekt
Das mit den Anführungszeichen habe ich ja auch schon oben erwähnt.
Wenn nicht versuche doch einfach mal die Spalte als Integer zu formatieren und wie oben (auch von Dennis The Menace) erwähnt den Code umzuschreiben.

Gruß Kuhnibert
Kuhnibert ist offline   Mit Zitat antworten
Alt 16.11.2004, 21:32   #8
TP-Member
 
Registriert seit: Feb 2003
singing sam macht alles soweit korrekt
Hallo,

ich habe mal das mit den Anführungsstrichen ausprobiert, was Dennis meinte.
Es läuft nicht.

Dann habe ich mal mySQL als localhost auf meinem Rechner installiert (PHP natürlich auch) und siehe da es läuft.

Nur, ist das auf dem Rechner die mySQL-Version 3.23.28 und ich weiß nicht was bei 1&1 läuft. Kann sich da, was in der Syntax geändert haben ?
Kann es sein, dass der mySQL-Server von 1&1 diese Abfrage nicht zulässt ?

Oder kann es sein, dass es in der neuesten Version von PHPmyAdmin einen Fehler gibt, der dafür sorgt, dass die Tabellen nicht richtig geschrieben werden ?

Auf dem Rechner ist nämlich die alte Version.

Dank euch schon jetzt.
singing sam ist offline   Mit Zitat antworten
Alt 16.11.2004, 21:39   #9
TP-Specialist
 
Benutzerbild von Dennis The Menace
 
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
Dennis The Menace bringt sich richtig einDennis The Menace bringt sich richtig ein
Zitat:
Nur, ist das auf dem Rechner die mySQL-Version 3.23.28 und ich weiß nicht was bei 1&1 läuft. Kann sich da, was in der Syntax geändert haben ?
Nicht bei ner einfachen Select-Abfrage

Lass auf den Server mal eine php Datei mit folgenden Code laufen
PHP-Code:
<?php
phpinfo
();
?>
Dann siehst du ja, welche SQL Version dort läuft.

Zitat:
Oder kann es sein, dass es in der neuesten Version von PHPmyAdmin einen Fehler gibt, der dafür sorgt, dass die Tabellen nicht richtig geschrieben werden ?
Lad die neuste Version runter und lass dich überraschen - also eher nein.
Aber - andererseits, irgendwo dran muss es ja liege.

Führt das ganze doch direkt in der sql console aus.
__________________
Zwei Dinge sind Unbestreitbar:
  • In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
  • Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
Dennis The Menace ist offline   Mit Zitat antworten
Alt 22.11.2004, 16:03   #10
TP-Supporter
 
Benutzerbild von Nico
 
Registriert seit: Jan 2003
Ort: Dresden
Nico ist auf einem guten Weg

check (reserviertes Wort)


Hi,

also Du solltest den Attributnamen "check" in einen anderen ändern.
Dann sollte es funktionieren.

Ich denke mal, dass dieser Name ein reserviertes Wort (naja oder so etwas)
ist.

bye
__________________
Nico

www.deskStop.de
Nico ist offline   Mit Zitat antworten
Alt 25.11.2004, 23:14   #11
TP-Member
 
Registriert seit: Feb 2003
singing sam macht alles soweit korrekt
Hallo Nico,

du hattest recht: Wenn ich in der Datenbank check umschreibe, funktionniert das ganze auch. Vielen herzlichen Dank,

Wenn mir jetzt noch jemand erklären würde, wie ich es hinkriege, dass das Datum des Beitrags nach europäischen Standards angezeigt wird (also nicht 2004 - 11 - 25) wäre ich rundum glücklich.

Danke euch allen für die tolle Unterstützung bisher.
singing sam ist offline   Mit Zitat antworten
Alt 26.11.2004, 00:36   #12
TP-Specialist
 
Benutzerbild von Dennis The Menace
 
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
Dennis The Menace bringt sich richtig einDennis The Menace bringt sich richtig ein
Das geht mit DATE_FORMAT()
Anleitung unter: http://dev.mysql.com/doc/mysql/en/Da...functions.html
__________________
Zwei Dinge sind Unbestreitbar:
  • In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
  • Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
Dennis The Menace ist offline   Mit Zitat antworten
Alt 26.11.2004, 12:05   #13
TP-Supporter
 
Benutzerbild von Nico
 
Registriert seit: Jan 2003
Ort: Dresden
Nico ist auf einem guten Weg
hier zum selber nachvollziehen...

PHP-Code:
function format_date($datum){        // Datum aus DB formatieren
         
$d sscanf($datum'%d-%d-%d');
         
$format_datum sprintf('%02d.%02d.%4d'$d[2], $d[1], $d[0]);
         return 
$format_datum
__________________
Nico

www.deskStop.de
Nico ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Keine Daten bei der Funktion ORDER BY [mySQL] Keine Daten bei der Funktion ORDER BY [mySQL]
« IDE für PHP? | [PHP] Zeilenumbruch nach MySQL-Ausgabe?! Hülfeee!! »

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

Erweiterte Suche
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
FAQ: Widerrufs- und Rückgaberecht (Online-Shops & eBay) OBI-Wahn Recht & Co 0 16.09.2004 21:58
Weiterbildungskosten absetzen? walter Steuer & Buchführung 8 04.04.2004 13:33
Bestimmte Seiten laden nicht neffets Betriebssysteme 1 25.01.2004 08:04
"FAQ Gründung" doomedia Gründung & Selbstständigkeit 3 11.03.2003 18:23


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:45 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67