Zum Inhalt springen

MySQL- Hilfe bei Abfrage


Jojo1987

Empfohlene Beiträge

Hi,

Ich will eine Abfrage von meinem JCAl-Calender haben. Soweit habe ich schon ein wenig programmiert, aber ich kenne mich damit nicht aus:

$abfrage = "SELECT concat_WS('-',year,month,day) AS Datum1, title FROM jos_jcalpro2_events ORDER BY Datum1";


$ergebnis = mysql_query($abfrage);


while($row = mysql_fetch_object($ergebnis))


{


echo "$row->Datum1 - $row->title <br>";


}?>

Da kommt dann:

2009-10-10 - Crazy After Summer Party 3

2009-10-10 - Weseke (Partynacht)

Also soweit so gut, aber ich würde gerne das Datum so haben:

10.10.2009 - Crazy After Summer Party 3

10.10.2099 - Weseke (Partynacht)

und nur die Datensätze, die ab heute, oder in der Zukunft liegen und nur immer eine gewissen Anzahl, z.b. 30 Stück.

Ich hoffe, du kannst mir dabei helfen.

DANKE

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das geht doch durch einfaches überlegen. Schaue dir den Aufbau des concat-Befehls an:


SELECT concat_WS('-',year,month,day) ...

Anhand welcher Reihenfolge wird wohl die Ausgabe aufgebaut?

Hi,

ja das wusste ich auch vorher schon, dass man die umdrehen kann, aber ich kann das dann nicht mit dem aktuellen Tag (13.08.2010) vergleichen, damit ich nur die heutigen und kommende bekomme :-(

Link zu diesem Kommentar
Auf anderen Seiten teilen

HEy,

also bis jetzt habe ich folgendes:

<?php

$verbindung = mysql_connect("localhost",

"*****","******")

or die ("keine Verbindung möglich.

 Benutzername oder Passwort sind falsch");


mysql_select_db("*****")

or die ("Die Datenbank existiert nicht.");

?>


<?php


$abfrage = SELECT concat_WS('-',year,month,day) AS Datum1, title FROM jos_jcalpro2_events WHERE Datum1 > CURDATE() ORDER BY Datum1 LIMIT 30


$ergebnis = mysql_query($abfrage);

while($row = mysql_fetch_object($ergebnis))

   {

   echo "$row->Datum1 - $row->title <br>";

   }

?>

leider kommt da dann immer die Fehlermeldung:

Parse error: syntax error, unexpected T_STRING in /var/www/vhosts/der-partykalender.info/httpdocs/iphone/test.php on line 15

Also in der Zeile mit: $abfrage =

:-(

Link zu diesem Kommentar
Auf anderen Seiten teilen

Klappt :-) aber leider steht da jetzt noch die Zeit falsch: 2010-08-14 06:00:00

Wie kann ich das in der Ausgabe umdrehen?

<?php

$verbindung = mysql_connect("localhost",

"*****","*****")

or die ("keine Verbindung möglich.

 Benutzername oder Passwort sind falsch");


mysql_select_db("******")

or die ("Die Datenbank existiert nicht.");

?>


<?php


$abfrage = "SELECT start_date, title FROM jos_jcalpro2_events WHERE start_date > CURDATE() ORDER BY start_date LIMIT 30";


$ergebnis = mysql_query($abfrage);

while($row = mysql_fetch_object($ergebnis))

   {

   echo "$row->start_date - $row->title <br>";

   }

?>

Link zu diesem Kommentar
Auf anderen Seiten teilen

HEy, hab es schon geschaft :-)


$abfrage = "SELECT concat_WS('.',day,month,year) AS Datum1, start_date, title FROM jos_jcalpro2_events WHERE start_date > CURDATE() ORDER BY start_date LIMIT 30";


$ergebnis = mysql_query($abfrage);

while($row = mysql_fetch_object($ergebnis))

   {

   echo "$row->Datum1 - $row->title <br>";

   }

Jetzt eine andere Frage:

Es gibt in der Tabelle die Spalte "description". Wie kann ich einen HyperLink zu dieser Beschreibeung über den Title legen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...