Ik zit al heel de avond te zoeken naar een fout en ik kom er niet uit.
Ik heb een PHP-functie die er zo uitziet:
Als ik dit bekijk in de browser krijg ik altijd de foutmelding:
Table 'site.forumssessions' doesn't exist
Error doing DB query in get_userid_from_session()
Je zou denken simpel, dan is het gewoon $naam die niet werkt. Die werkt dus wel.
Ik heb in die functie als test eens geplaatst echo $sql en daar kreeg ik mooi de tekst van de query waar $naam ingevuld is maar als de query gewoon wordt uitgevoerd krijg ik altijd die foutmelding.
Ik snap er niks meer van
Wim
Ik heb een PHP-functie die er zo uitziet:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <? function get_userid($sessid, $cookietime, $remote_ip, $db,$naam) { $mintime = time() - $cookietime; $sql = "SELECT user_id FROM forums" . $naam . "sessions WHERE (sess_id = $sessid) AND (start_time > $mintime) AND (remote_ip = '$remote_ip')"; $result = mysql_query($sql, $db); if (!$result) { echo mysql_error() . "<br>\n"; die("Error doing DB query in get_userid_from_session()"); } $row = mysql_fetch_array($result); if (!$row) { return 0; } else { return $row[user_id]; } } ?> |
Als ik dit bekijk in de browser krijg ik altijd de foutmelding:
Table 'site.forumssessions' doesn't exist
Error doing DB query in get_userid_from_session()
Je zou denken simpel, dan is het gewoon $naam die niet werkt. Die werkt dus wel.
Ik heb in die functie als test eens geplaatst echo $sql en daar kreeg ik mooi de tekst van de query waar $naam ingevuld is maar als de query gewoon wordt uitgevoerd krijg ik altijd die foutmelding.
Ik snap er niks meer van
Wim