Heute Eingetragenen Anzeigen Wie?
Black BABA
- datenbank
0 Manko100 Black BABA0 romy0 Black BABA0 romy0 Black BABA0 romy
0 romy0 Manko10
Hallo Wollte Fragen wie Ich Alle User Die Sich Heute Registriert Haben Anzeige Bin soweit Gekommen
<b>
<?php
$date = date("d.m.Y H:i:s");
$con = mysql_connect("xxx", "xxx", "xxx");
mysql_select_db("xxx", $con) or die (mysql_error());
$sql = "SELECT *
FROM user
ORDER BY Datum = NOW(echo"$date";)
DESC LIMIT 0 , 200 ";
$result = mysql_query($sql, $con) or die (mysql_error());
if ($result)
while ($row = mysql_fetch_array($result, MYSQL_NUM) ) {
echo $row[1] . "<br />";
}
?>
p.s Ich habe Das Datum Feld varchar(50) und nicht date oder was anderes Danke im Vorraus an Alle
Ich glaube, das ist etwas zu kompliziert gedacht. So müsste es funktionieren:
<?php
$date = date("d.m.Y H:i:s");
$con = mysql_connect("xxx", "xxx", "xxx");
mysql_select_db("xxx", $con) or die (mysql_error());
$sql = "SELECT * FROM user ".
"WEHERE date = '$date'";
$result = mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_assoc($result))
{
echo $row["user_name"] . "<br />";
// echo dies und das...
}
?>
Sorry es geht nicht dann kommt sowas
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'date = '21.04.2007'' at line 1
Hi Black,
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'date = '21.04.2007'' at line 1
Komm Großer, du wirst wenn du dir den Fehler durchliest doch hoffentlich merken, dass dein Helfer einfach nur einen Schreibfehler drin hat. "date" ist im Übrigen ein geschützes Wort in MySQL.
ciao
romy
ja lol es geht immernoch nicht guck der Fehler
Parse error: syntax error, unexpected T_STRING in /www/sites/1/iespana.es/m/e/met456/site/Nach Datum Sortieren.php on line 9
und der Script nochmal Vielleicht mache ich ja was Falsch
<?php
$datums = date("d.m.Y");
$con = mysql_connect("imysql03", "i4461064", "rc0xq7xje15sf75e");
mysql_select_db("i4461064", $con) or die (mysql_error());
$sql = "SELECT * FROM user ".
"WEHERE "date" = NOW($datums)";
$result = mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_assoc($result))
{
echo $row["Titel"] . "<br />";
// echo dies und das...
}
?>
Ich habe die Tabellen ID; User; Pass; Datum
Hi Black,
ja lol es geht immernoch nicht guck der Fehler
Parse error: syntax error, unexpected T_STRING in /www/sites/1/iespana.es/m/e/met456/site/Nach Datum Sortieren.php on line 9
Dieser Fehler möchte dir sagen, dass du irgendwo Anführungszeichen zuviel oder zu wenig hast. In deinem Fall zu viel ;)
und der Script nochmal Vielleicht mache ich ja was Falsch
$sql = "SELECT * FROM user ".
"WEHERE "date" = NOW($datums)";
$sql = "SELECT * FROM user ".
"WEHERE "date" = NOW($datums)";
Where statt WEHERE
Dein Datenfeld heißt doch datum oder nicht?
Now() gibt dir bereits das heutige Datum, aber wahrscheinlich nicht in deinem verwendeten Format. Benutze datum = now() oder datum = $datums. Wie man Strings verknüpft scheinst du zu wissen, den du machst dies bereits richtig.
Also: $sql = "SELECT * FROM user WHERE datum = '".$datums"'";
Ein varcharfeld muss immer in Anführungszeichen stehen. Innerhalb von doppelten Anführungszeichen können nicht nochmal doppelte Anführungszeichen vorkommen, also benutzt man dafür gern einfache Anführungszeichen.
Bitte lies meinen Link, der zeigt genau auf, wie sich die Abfrage zusammensetzen muss.
Viel Spaß
ciao
romy
Es geht immernoch Nicht Jetzt Kommt
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /www/sites/1/iespana.es/m/e/met456/site/Nach Datum Sortieren.php on line 8
Das Script:
<?php
$datums = date("d.m.Y");
$con = mysql_connect("xxx", "xxx", "xxx");
mysql_select_db("xxx", $con) or die (mysql_error());
$sql = "SELECT * FROM files WHERE Datum = '".$datums"'";
$result = mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_assoc($result))
{
echo $row["Titel"] . "<br />";
// echo dies und das...
}
?>
c
Hi Black,
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /www/sites/1/iespana.es/m/e/met456/site/Nach Datum Sortieren.php on line
Ich habe einen Punkt vergessen.
$sql = "SELECT * FROM files WHERE Datum = '".$datums."'";
^
Btw. heißt die Tabelle jetzt user oder files? (User könnte auch ein geschützer Name sein, bin aber nicht sicher)
ciao
romy
Hi,
Hallo Wollte Fragen wie Ich Alle User Die Sich Heute Registriert Haben Anzeige Bin soweit Gekommen
Das kann kein Mensch lesen, bitte bemühe sich um einigermaßen korrekte Groß- und Kleinschreibung und die benötigten Trennzeichen.
$sql = "SELECT *
FROMuser
ORDER BY Datum = NOW(echo"$date";)
Order By verlangt einfach ein Feld, nach dem es sortieren kann, was du benutzen möchtest ist WHERE
Desweiteren hast du das Kontrukt: NOW(echo"$date";) in deiner Abfrage, welches nicht funktionieren kann. Ein echo innerhalb eines Strings ist nicht notwendig. Binde $date einfach ein oder benutze nur NOW().
ciao
romy
NOW() wird bei dem Format, in dem das Datum gespeichert ist, nicht funktionieren. Mann muss es mit date() vergleichen.
Übrigens ist es egal, ob date ein geschütztes Wort ist oder nicht. Bei mir wird date genauso akzeptiert, wie z.B. datum. Befehle wie WEHERE, gibt es natürlich nicht ;).