Tobias K.: Probleme mit ORDER BY Spalte mit DATETIME

Beitrag lesen

Hallo der bär,

Und wie forme ich die das Datum in dd.mm.yyyy um? Ich habs allein nicht geschafft. :-(

mit DATE_FORMAT() ->http://www.mysql.com/doc/de/Date_and_time_functions.html#IDX1264

<?

'short_open_tag' ist bei dir auf on?

$connect = @mysql_connect("$db_server","$db_user","$db_pass");
mysql_select_db("$db_select");

die Anführungszeichen um die Variablen sind zwar nicht falsch, können aber weggelassen werden

if(!$name=="" and !$mail=="" and !$herkunft=="" and !$icq=="" and !$text=="" and $hidden=="hidden")

if(!empty($name)&&!empty($mail)&&!empty($herkunft)&&!empty($icq)&&!empty($text)&&$hidden=='hidden') geht auch (wobei ich annehme, dass du eher $_POST['name']... meinst)

header("Location:show.php");

das ist kein gültiger header - der muss eine url enthalten (also mit http:// anfangen)
->http://www.php.net/manual/de/function.header.php

}
}
}

du weißt, welcher dieser Klammer zu welcher Schleife o.ä. gehört? -> einrücken

$result = mysql_query("SELECT * FROM posts");

warum fragst du alle Spalten aus der kompletten Tabelle ab nur um die Anzahl der Datensätze zu bekommen?
ein "SELECT count(id) FROM posts" funktioniert auch (wenn es keine Spalte 'id' gibt eben eine andere)

<form name="form1" method="post" action="">

action="" darf nicht leer sein.

<input name="hidden" type="hidden" id="hidden" value="hidden">

das gefällt mir - 4x hidden :-)

$abfrage = "SELECT * FROM posts ORDER BY zeit('%H%i%S')";

ORDER BY zeit funktioniert bei mir (evtl noch ASC bzw. DESC dahinter)

$free = mysql_free_result($ergebnis);
$free_ex = @mysql_query($free);

das ist afaik nicht richtig ->http://www.php.net/mysql_free_result
(und außerdem unnötig, da dein Script hier dann sowieso zu ende ist und der Speicher wieder freigegeben wird)

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|