Hallo,
ich will mir eine Freundesliste bauen, die abfrage funktioniert eigentlich auch nur wird mir das Ergebnis 4 mal ausgegeben bzw. so oft wie ich freunde habe wird mir jeder Name gezeigt.
Array
(
[0] => chris
[1] => chris
[2] => chris
[3] => chris
[4] => babys
[5] => babys
[6] => babys
[7] => babys
[8] => mama
[9] => mama
[10] => mama
[11] => mama
[12] => mama1
[13] => mama1
[14] => mama1
[15] => mama1
[16] => julia
[17] => julia
[18] => julia
[19] => julia
)
Das gibt er mir aus. Kann mir jemand sagen woran das liegt ich sehe das nicht bzw. finde das nicht. Ich bedanke mich schonmal.
EDIT: Nimmt die Daten ausm Array nicht so ernst das hab ich so auf meiner Datenbank zum testen.
ich will mir eine Freundesliste bauen, die abfrage funktioniert eigentlich auch nur wird mir das Ergebnis 4 mal ausgegeben bzw. so oft wie ich freunde habe wird mir jeder Name gezeigt.
PHP-Code:
<?php
session_start();
include 'dbconnect.php';
$conid = db_connect();
$sql = "SELECT
friends.uid,
friends.fid,
friends.status,
login.id,
login.user
FROM
`friends`
INNER JOIN
`login`
WHERE
`uid` = '" .mysql_real_escape_string($_SESSION['uid']). "' OR
`fid` = '" .mysql_real_escape_string($_SESSION['uid']). "' AND
`status` = '1'
";
$result = mysql_query($sql,$conid);
while ($row = mysql_fetch_assoc($result, MYSQL_ASSOC))
{
$friends[] = $row['user'];
}
echo "<pre>";
print_r($friends);
echo "</pre>";
?>
Array
(
[0] => chris
[1] => chris
[2] => chris
[3] => chris
[4] => babys
[5] => babys
[6] => babys
[7] => babys
[8] => mama
[9] => mama
[10] => mama
[11] => mama
[12] => mama1
[13] => mama1
[14] => mama1
[15] => mama1
[16] => julia
[17] => julia
[18] => julia
[19] => julia
)
Das gibt er mir aus. Kann mir jemand sagen woran das liegt ich sehe das nicht bzw. finde das nicht. Ich bedanke mich schonmal.
EDIT: Nimmt die Daten ausm Array nicht so ernst das hab ich so auf meiner Datenbank zum testen.
Kommentar