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

|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP 
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |

18.04.2006, 23:19:41
|
Anfänger
|
|
Registriert seit: Apr 2006
Alter: 39
Beiträge: 12
|
|
AW: Nur Termine auslesen die neuer sind als
0 Datensätze gefunden
*Haareausrauf*
Die Datensätze sind da. Ganz sicher. *grummel*
|

19.04.2006, 09:53:08
|
Member
|
|
Registriert seit: Mar 2006
Alter: 39
Beiträge: 599
|
|
AW: Nur Termine auslesen die neuer sind als
Gut dann versuchen wir mal die mySQL Ebene. Geh mal in den phpMyAdmin, dort in deine DB und dann auf SQL. Dort tippst (oder kopierst) du die Abfrage rein:
PHP-Code:
SELECT * FROM termine WHERE Datum>='$Jetzt' ORDER BY Datum ASC
$Jetzt ersetzt du bitte durch ein richtiges Datum. Zeigt er dann das an was er soll?
__________________
In der Ruhe liegt die Kraft!
|

19.04.2006, 14:09:34
|
Anfänger
|
|
Registriert seit: Apr 2006
Alter: 39
Beiträge: 12
|
|
AW: Nur Termine auslesen die neuer sind als
Die Datenbank wirft mir dann das entgegen:
Zitat:
Fehler
SQL-Befehl :
SELECT *
FROM `termine`
WHERE 1
SELECT *
FROM termine
WHERE Datum >= '$Jetzt'
ORDER BY Datum ASC
LIMIT 0, 30
MySQL meldet:
You have an error in your SQL syntax near 'SELECT * FROM termine WHERE Datum>='$Jetzt' ORDER BY Datum ASC LIMIT 0, 30' at line 1
|
|

19.04.2006, 14:14:28
|
Anfänger
|
|
Registriert seit: Apr 2006
Alter: 39
Beiträge: 12
|
|
AW: Nur Termine auslesen die neuer sind als
Ähm ok, ich hab das erste erstmal weggelöscht, das ganze sieht jetzt so aus:
Zitat:
Zeige Datensätze 0 - 22 (23 insgesamt)
SQL-Befehl : [Ändern] [SQL erklären] [PHP-Code erzeugen]
SELECT *
FROM termine
WHERE Datum >= 2006 - 04 - 19
ORDER BY Datum ASC LIMIT 0, 30
|
|

19.04.2006, 14:16:59
|
Member
|
|
Registriert seit: Mar 2006
Alter: 39
Beiträge: 599
|
|
AW: Nur Termine auslesen die neuer sind als
Ja und? Irgendeine Ausgabe?
Das Datum muss so aussehen:
2006-04-19
also ohne die Leerzeichen.
__________________
In der Ruhe liegt die Kraft!
|

19.04.2006, 14:32:54
|
Anfänger
|
|
Registriert seit: Apr 2006
Alter: 39
Beiträge: 12
|
|
AW: Nur Termine auslesen die neuer sind als
Das hier zeigt er an:
Die leerzeichen zeigt er an, auch wenn sie nicht im code stehen ;)
|

19.04.2006, 15:21:57
|
Member
|
|
Registriert seit: Mar 2006
Alter: 39
Beiträge: 599
|
|
AW: Nur Termine auslesen die neuer sind als
Gut, dann haben wir ja was wir wollen. Es findet einfach nix. Der PHP-Code ist also soweit Korrekt. Dann bastel dir deine Abfrage zusammen:
DB > Abfrageeditor
Dort klickst du alles zusammen so wie du es brauchst und er liefert dir die Datensätze zusammen mit dem nötigen Abfragetext.
__________________
In der Ruhe liegt die Kraft!
|

20.04.2006, 10:55:11
|
Anfänger
|
|
Registriert seit: Apr 2006
Alter: 39
Beiträge: 12
|
|
AW: Nur Termine auslesen die neuer sind als
Ich habs auch so hinbekommen.
Der SQL befehl lautet jetzt:
Code:
$sql ="SELECT * FROM termine WHERE Datum >= '" .$Jetzt. "' ORDER BY Datum ASC";
|

21.04.2006, 15:54:49
|
Anfänger
|
|
Registriert seit: Apr 2006
Alter: 39
Beiträge: 12
|
|
AW: Nur Termine auslesen die neuer sind als
Ich hab mit der HP noch ein Problem, diesmal an anderer Stelle:
Code:
Code:
<?
function Tabelle()
{
$sql="Select * From news,kv,benutzer Where news.kv = kv.id_kv Order By datum DESC Limit 0,5";
$result = mysql_query($sql);
$menge = mysql_num_rows($result);
echo "<b>$menge Datensätze gefunden</b><br>";
while($row=mysql_fetch_object($result,MYSQL_ASSOC))
{
echo "<table width='90%' border='0' cellpadding='0' cellspacing='0' class='TabelleUH'>";
echo "<tr>";
echo " <td><font color='#0000FF' size='2' face='Verdana, Arial, Helvetica, sans-serif'>$row->Ueberschrift</font></td>";
echo "</tr>";
echo "</table>";
echo "<table width='90%' border='0' cellpadding='0' cellspacing='0'>";
echo "<tr>";
echo " <td><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>$row->Text</font></td>";
echo "</tr>";
echo "</table>";
echo "<table width='90%' border='0' cellspacing='0' cellpadding='0'>";
echo "<tr>";
#echo " <td> </td>";
echo " <td><div align='right'><font size='1' font color='#0000FF' face='Geneva, Arial, Helvetica, sans-serif'>Autor: $row->Name vom $row->Datum</font></div></td>";
echo "</tr>";
echo "</table><br>";
}
}
?>
Er findet 2 Datensätze, was ich nicht verstehe, denn in der Tabelle unter News ist definitiv nur einer vorhanden. Es wird zweimal der gleiche Datensatz angezeigt, nur mit unterschiedlichem Autor *grübel*
|

21.04.2006, 20:14:19
|
Anfänger
|
|
Registriert seit: Apr 2006
Alter: 39
Beiträge: 12
|
|
AW: Nur Termine auslesen die neuer sind als
Hat sich erledigt.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:51:39 Uhr.
|