Archivierte, überholte Version: Neue unter taverne.takera.net

Problem in topic.php

original Thema anzeigen

07. Feb 2007, 17:36

Musiclover

geändert von: Musiclover - 07. Feb 2007, 17:56

Warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/users/hightime/myforum/topic.php on line 67

Warning: implode() [function.implode]: Bad arguments. in /var/www/users/hightime/myforum/topic.php on line 67

SQL 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 ') AND val.`field_id` = var.`id`' at line 4
SELECT var.`name`, val.`value`, val.`user_id`
FROM `pmf_user_field_value` AS val,
`pmf_user_field` AS var
WHERE val.`user_id` IN ()
AND val.`field_id` = var.`id`


kann mir jemand helfen dabei den fehler zu beheben bitte?

edit: hab die Zeilen erstmal auskommentiert
07. Feb 2007, 19:54

Roi Danton

1) Vermutlich meinst Du die Funktion f?r die Profilfelder, die Du auskommentiert hast?
PHP
01:
02:
03:
04:
05:
06:
07:
08:
09:
10:
11:
 #
#
### Profilfelder
$result $_db->query('SELECT var.`name`, val.`value`, val.`user_id`
                       FROM `'.$_cfg['DB_PREFIX'].'user_field_value` AS val,
                            `'.$_cfg['DB_PREFIX'].'user_field` AS var
                       WHERE val.`user_id` IN ('.implode(','array_keys($users)).')
                         AND val.`field_id` = var.`id`');
while ($Daten $_db->fetch_array($result)) {
    $user_fields[$Daten['user_id']][$Daten['name']] = $Daten['value'];
} 
(die befindet sich in meiner topic.php ab Zeile 227)

2) Welche Forenversion benutzt Du?
3) Welche MySQL Version hat der Server, auf dem das Forum l?uft? (das Forum d?rfte einige Probleme bei MySQL 5 haben)
 
 
Powered by: phpMyForum © Christoph Roeder
Ausführzeit: 0.1512 sec. DB-Abfragen: 10
© Richard Hähne, Dresden 2006 ∴ Rechtlicher Hinweis