Was soll dein SQL bringen?
item: wozu das LIMIT? Es können nach deiner Logik nicht mehr als 2 Einträge drin sein. Wozu also das LIMIT?
item: Es ist nicht besonders elegant alle Datensätze auszulesen und dann zu zählen. Zählen kann SQL schneller.
Und so kannst dus auswerten
item: wozu das LIMIT? Es können nach deiner Logik nicht mehr als 2 Einträge drin sein. Wozu also das LIMIT?
item: Es ist nicht besonders elegant alle Datensätze auszulesen und dann zu zählen. Zählen kann SQL schneller.
SQL:
SELECT
COUNT(*) AS anz_termine
FROM
termine
WHERE
yearweek(datum) = yearweek(CURDATE())
Und so kannst dus auswerten
PHP:
$sql = 'SELECT
COUNT(*) AS anz_termine
FROM
termine
WHERE
yearweek(datum) = yearweek(CURDATE())';
$result = mysql_query($sql);
if(mysql_result($result, 0, 'anz_termine') >=2){
echo '2 oder mehr Termine in dieser Woche';
}
Zuletzt bearbeitet von einem Moderator: