was ist falsch

dennislassiter

Erfahrenes Mitglied
Hi
was ist falsch

PHP:
<?
include("dbconnect.php");

$timestamp = time();
$datum = date("dmy",$timestamp);

$get = mysql_query("SELECT * FROM $datum WHERE userid = $id AND anid=$sponsor");

if(!$get) {
echo "nicht gefunden";
?>

es kommt immer:

Parse error: parse error, unexpected $ in /www/htdocs/v026578/test/best2.php on line 12
 
ich bin zwar nicht ganz sicher, aber ich tipp mal darauf, dass "get" kein sonderlich klug gewählter name für eine variable in php ist.
nimm für das ergebnis einer abfrage lieber result oder res oder sowas.
 
Ich glaube, der Fehler liegt in Deinem query. Probier mal, ob das so klappt:

Code:
$get = mysql_query("SELECT * FROM ". $datum. " WHERE userid = '$id' AND anid = '$sponsor'");

Bei mir klappt das jedenfalls so.
 
Original geschrieben von cocoon
Ich glaube, der Fehler liegt in Deinem query. Probier mal, ob das so klappt:

Code:
$get = mysql_query("SELECT * FROM ". $datum. " WHERE userid = '$id' AND anid = '$sponsor'");


Bei mir klappt das jedenfalls so.

nö, das von Guido war's

trotzdem danke
 
neues Problem

Ok, jetzt hab ich mehr code eingefügt

PHP:
<?
include("dbconnect.php");

$timestamp = time();
$datum = date("dmy",$timestamp);

$sql= mysql_query("CREATE TABLE IF NOT EXISTS $datum");
$res = mysql_query("SELECT * FROM $datum, anid WHERE userid = $id AND anid=$sponsor");

if(!$res) {


 while($row = mysql_fetch_object($res))
    {
     $eintrag = "INSERT INTO $datum (userid, pluspoints, mepluscent, anid) VALUES ('$id', '$row->points', '$row->cent', '$sponsor')";
     $eintragen = mysql_query($eintrag);
    }



}
?>

Jetzt kommt:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /www/htdocs/v026578/test/best2.php on line 13
 
das ist aber etwas völlig anderes ..

der Fehler den du jetzt hast, liegt alleine in deiner MySQL-Abfrage.

Du musst dem Create Table Befehl natürlich noch
die Eigenschaften der Tabelle mitgeben, sonst
wird das nie was. Sonst hast du ja einfach nur
eine Tabelle ohne Datum.

Gruß,
Mentor Jonathan
 
Zurück