SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.09.2017, 21:42:56
meissnerthomas meissnerthomas ist offline
Anfänger
 
Registriert seit: Sep 2017
Alter: 44
Beiträge: 1
AW: mySQL Abfrage funktioniert plötzlich nicht mehr

Hallo,

ich habe ein ähnliches Problem. Eine Abfrage, welche lediglich alle Einträge für einzelne Jahre ausgeben sollte funktioniert plötzlich nicht mehr. Die Abfrage hat allerdings problemlos mehrere Jahre funktioniert.
Ich schiebe das Versagen auf die Umstellung zu PHP 7 (ca. Juni17), allerdings ist mir der Fehler erst jetzt aufgefallen.

Das = (= $a) funktioniert nicht mehr. Habe meine Abfrage über einen kleinen Umweg wieder zum Laufen gebracht.

Script, was plötzlich versagt hatte:
PHP-Code:
$a "2010";
while(
$a "2050")
   {  
$abfrage "SELECT * FROM news WHERE STR_TO_DATE(Datum, '%d.%m.%Y' ) = $a ORDER BY STR_TO_DATE(Datum, '%d.%m.%Y' ) DESC";
... 
Lösung, damit die Abfrage wieder funktioniert:
PHP-Code:
$a "2010";
while(
$a "2050")
   {
   
$b $a 1;

$abfrage "SELECT * FROM news WHERE STR_TO_DATE(Datum, '%d.%m.%Y' ) >= '$a' AND STR_TO_DATE(Datum, '%d.%m.%Y' ) < '$b' ORDER BY STR_TO_DATE(Datum, '%d.%m.%Y' ) DESC";
... 
Da das = nicht mehr funktioniert bin ich auf >= und dergleichen ausgewichen...

Vielleicht hilft der Hinweis, vielleicht kann jemand die Thematik erklären.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP for $i und MySQL Abfrage wha MySQLi/PDO/(MySQL) 2 27.11.2013 21:27:55
MySQL - Filmdatenbank - Filmtitel/Darsteller Abfrage loddoking MySQLi/PDO/(MySQL) 30 24.09.2013 12:55:57
MYSQL Verschachtelte Abfrage mit Replace - wer kann helfen??? supermoto MySQLi/PDO/(MySQL) 7 25.07.2013 09:44:23
Problem bei MySQL Abfrage mit Datum tram1 PHP Grundlagen 2 03.05.2013 15:21:34
MySQL Abfrage der letzten 6 Monate Andy PHP für Fortgeschrittene und Experten 3 18.02.2002 23:05:46


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


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt