PHP Code hat Buggs

GolddWu
Jo Leutz.
Ich habe ein PHP Code erstellt (oder besser gesagt mein Freund) und der enthällt Bugs könnte einer mir den Fehler verraten/entbuggen?

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<?php $abfrage "mysql_query(SELECT * FROM `ray_user` DESC LIMIT 1 WHERE `id` = '".$_POST['id']."')";
while($row mysql_fetch_object($abfrage))
{
$id $row->id;
$id "$id";
$username $row->username;
$username "$username";
$logins $row->logins;
$logins "$logins";
echo "".$id." - ".$logins." Logins - ".$username."";
}?>
keine_Ahnung
Was für ein Fehler erscheint den?

Warum zweimal $username und zweimal $logins?
Marvin0704
So vielleicht:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:

<?php 
$id_post mysql_real_escape_string($_POST['id']);
$abfrage mysql_query("SELECT * FROM `ray_user`  WHERE `id` = '".$id_post."' ORDER BY DESC LIMIT 1 ");
while($row mysql_fetch_object($abfrage))
{
$id $row->id;
$username $row->username;
$logins $row->logins;
echo "".$id." - ".$logins." Logins - ".$username."";
}?>


//edit: Mir sind noch ein paar Fehler aufgefallen.
GolddWu
Thx aber da is immer noch was falsch unglücklich

E:// xD editier nich so oft fröhlich es geht trotzdem immer noch nicht,diesmal erscheint da:
code:
1:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/www/web47/ray/profil.php on line 4
Marvin0704
Was kommt denn für eine Fehlermeldung?
Edit:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<?php 
$id_post mysql_real_escape_string($_POST['id']);
$abfrage mysql_query("SELECT * FROM `ray_user`  WHERE `id` = '".$id_post."' ORDER BY DESC LIMIT 1 ");
$abfrage_res mysql_result($abfrage);
while($row mysql_fetch_object($abfrage_res))
{
$id $row->id;
$username $row->username;
$logins $row->logins;
echo "".$id." - ".$logins." Logins - ".$username."";
}?>

Sorry wegen dem so häufigen editieren, war gerade ein bisschen buggy.
GolddWu
jetz kommt:
Warning: Wrong parameter count for mysql_result() in /home/www/web47/ray/profil.php on line 1 Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/www/web47/ray/profil.php on line 1
Marvin0704
Hoffe das es nun geht
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:

<?php 
$id_post mysql_real_escape_string($_POST['id']);
$abfrage mysql_query("SELECT * FROM `ray_user`  WHERE `id` = ".$id_post." ORDER BY DESC LIMIT 1 ") or die("Error:" mysql_error());
while($row mysql_fetch_object($abfrage))
{
$id $row->id;
$username $row->username;
$logins $row->logins;
echo "".$id." - ".$logins." Logins - ".$username."";
}?>
GolddWu
Error: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 '' at line 1

Versagt
Agi
Probiers mal damit

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<?php 
$id_post intval($_POST['id']);
$abfrage mysql_query("SELECT * FROM `ray_user`  WHERE `id` = ".$id_post." ORDER BY id DESC LIMIT 1") or die("Error:" mysql_error());

while($row mysql_fetch_array($abfrage)) {
$id $row['id'];
$username $row['username'];
$logins $row['logins'];
echo $id." - ".$logins." Logins - ".$username;
}
?>
GolddWu
und jetz wird eine blanke seite angezeigt unglücklich liegt das nun an db oder am code?
Marvin0704
Hat die Tabelle 'ray_user' denn Inhalt?
Maniac_81
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:

<?php 
$id_post intval($_POST['id']);
$abfrage mysql_query("SELECT * FROM `ray_user`  WHERE `id` = ".$id_post." ORDER BY id DESC LIMIT 1") or die("Error:" mysql_error());

if(mysql_num_rows($abgfrage) > 0)
{
while($row mysql_fetch_array($abfrage)) {
$id $row['id'];
$username $row['username'];
$logins $row['logins'];
echo $id." - ".$logins." Logins - ".$username;
}
}
else
{
echo "Es sind keine Daten vorhanden";
}
?>
GolddWu
Danke!^^