php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.03.2006, 22:01  
Gast
 
Beiträge: n/a
Standard WHERE abfrage nach Datum

Hallo zusammen.

Ich habe ein Problem bei dem Zugriff auf meine Datenbank. Ich habe schon Google durchgewaezt aber nichts finden koennen.

Ich habe eine Tabelle "kalender" und darin habe ich einmal "feld" und "date".
Um moechte ich eine Abfrage ausfuehren, die mir den wert aus "feld" gibt an der Position wo "date" ist.

PHP-Code:
<?php
  
/* Empfangen des Datums */
  
$datumTag $_GET['datumTag'];  
  
$datumMonat $_GET['datumMonat'];
  
$datumJahr $_GET['datumJahr'];

  
/* Verbindung aufbauen, auswaehlen einer Datenbank */
  
$link mysql_connect("192.168.0.3""kalender""")
     or die(
"Keine Verbindung maeglich: " mysql_error());
  echo 
"Verbindung zum Datenbankserver erfolgreich aufgebaut";
  
mysql_select_db("ablage") or die("Auswahl der Datenbank fehlgeschlagen");

  
/* Ausfuehren der SQL Anfrage */
  
$query "SELECT * FROM 'kalender' WHERE date = '$datumJahr-$datumMonat-$datumTag'";

  
$result mysql_query($query) or die("Anfrage fehlgeschlagen: " mysql_error());

  
$datensatz mysql_fetch_array($result);
  echo 
$datensatz["feld"]; 

  
/* Freigeben des Resultsets */
  
mysql_free_result($result);

  
/* Schliessung der Verbinung */
  
mysql_close($link);
?>
Ich bekomme jedes mal diesen Fehler:
Zitat:
Verbindung zum Datenbankserver erfolgreich aufgebautAnfrage fehlgeschlagen: 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 ''spielfeld' WHERE date='1111-11-11'' at line 1
Ich habe es auch schon mit
PHP-Code:
$query sprintf("SELECT * FROM 'spielfeld' WHERE date=STR_TO_DATE('%s/%s/%s', '%%Y/%%m/%%d'), $datumJahr, $datumMonat, $datumTag"); 
fuer
PHP-Code:
$query "SELECT * FROM 'kalender' WHERE date = '$datumJahr-$datumMonat-$datumTag'"
versucht, da mir dies ein Freund geraten hatte.

Da kam dann diese Meldung:
Zitat:
Verbindung zum Datenbankserver erfolgreich aufgebaut
Warning: sprintf() [function.sprintf]: Too few arguments in /srv/www/htdocs/aufgabe.php on line 22
Anfrage fehlgeschlagen: Query was empty
Die Datenban ist befüllt. In "feld" sowohl auch in "date" sind Daten.

Ich weiss nicht mehr was ich machen soll. Ich hoffe es kann mir jemand weiterhelfen.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.03.2006, 22:10  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

http://www.phpfriend.de/forum/viewto...t=54820#375071
Zergling-new ist offline   Mit Zitat antworten
Alt 06.03.2006, 16:42  
Gast
 
Beiträge: n/a
Standard

Oh, dieser kleine Unterschied zwischen ' und `war mir nicht aufgefallen.
Besten Dank für die schnelle Antwort
  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
Abfrage von: Datum bis Datum Renovatio Datenbanken 4 06.06.2008 07:57
Abfrage der 5 aktuellsten Zeilen nach Datum Renovatio Datenbanken 2 01.06.2008 20:00
Abfrage -> where String anhängen Papst Datenbanken 2 28.12.2007 23:11
Where Abfrage durchsuchen $$$ ThiKool $$$ Datenbanken 3 12.09.2007 16:42
Abfrage nach Geburtsdatum an bestimmtem Datum maeck Datenbanken 17 25.06.2007 15:49
erweiterte abfrage - where DarkManX Datenbanken 2 02.02.2007 17:14
where abfrage liefert zu viele ergebnisse phpdummi Datenbanken 9 22.01.2007 22:54
Datum bezogene mysql abfrage ApfeL Datenbanken 5 22.10.2006 16:03
Mehrere Werte in WHERE abfrage McNet Datenbanken 6 23.04.2006 02:06
SELECT WHERE datetime abfrage - Optimierung mrSpok Datenbanken 15 23.03.2006 19:08
[Erledigt] Abfrage für &quot;aktuelles Datum ohne Jahreszahl&quot; ? Datenbanken 1 23.10.2005 09:47
wie sortiert man Datum bei SQL Abfrage? rockinchina PHP Tipps 2005-2 8 27.09.2005 12:57
Nach MySQL abfrage noch WHERE ? atom-dragon PHP Tipps 2005-2 6 12.06.2005 04:21
[Erledigt] WHERE Abfrage wird ignoriert Datenbanken 1 22.02.2005 21:19
Datum Abfrage themonk PHP Tipps 2004 4 15.08.2004 01:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/datenbanken/37866-erledigt-where-abfrage-nach-datum.html, sql datum ohne jahr, abfrage nach datum, php abfrage nach monat, select nach datum, select abfrage nach datum, abfrage von datum bis datum, access abfrage datum monat jahr, sql date anfragen, where abfrage datum nicht 00, sql datumabfrage, anfrage fehlgeschlagen: 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, sql auswahl nach datum, sql server abfrage datum, mysql abfrage nach date, sql abfragen nach datum, php server date abfragen zwischen wochentag, php abfrage datum - tage, php mysqlserver datum abfragen, php datum abfrage calender

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