sebastian1992: mySQL Fehler

Beitrag lesen

Hallo,

habe hier ne SQL Abfrage, die einen Fehler hervorruft:
SELECT * FROM match WHERE time > '".time()."' ORDER BY time LIMIT 3

mysql_error() gibt dazu

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 'match WHERE time > '1223268570' ORDER BY time LIMIT 3' at line 1

aus.

Jetzt kann ich nur leider den Fehler nicht finden. Hier nochmal ein SQL Auszug:

-- phpMyAdmin SQL Dump
-- version 2.11.7
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 06. Oktober 2008 um 06:53
-- Server Version: 5.0.51
-- PHP-Version: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Datenbank: test
--

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle match
--

CREATE TABLE IF NOT EXISTS match (
  id int(11) NOT NULL auto_increment,
  team1 varchar(30) collate latin1_general_ci NOT NULL,
  team2 varchar(30) collate latin1_general_ci NOT NULL,
  time int(11) NOT NULL,
  PRIMARY KEY  (id)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=5 ;

--
-- Daten für Tabelle match
--

INSERT INTO match (id, team1, team2, time) VALUES
(1, 'Schweden', 'Italien', 1223293192),
(2, 'Russland', 'Tschechien', 1223293237),
(3, 'Lettland', 'Russland', 1223293297),
(4, 'Tschechien', 'Schweden', 1223293324);

Hoffe einer kann helfen, komme da echt nicht weiter.

Gruß Sebastian