Autor | Zpráva | ||
---|---|---|---|
Břeťa Profil * |
#1 · Zasláno: 16. 6. 2007, 17:29:36
Ahoj,
nevím do jaké míry je tento problém běžný. Navíc ani nemám tušení, pod jakými klíčovými slovy bych ho měl v předchozích tématech hledat... Kdyžtak promiňte. Problém je následující: Uvnitř funkce vykonávám mysql_query příkaz, ten chytám do proměnné $res. Přestože předchozí komunikace se serverem - navázání spojení, zvolení databáze - proběhne správně, v proměnné $res nemám NIC. Ať dělám, co dělám, nedocílím erroru ani ničeho jiného. Vím, že Sql příkaz uvnitř query je správně. function Authenticate() { global $settings, $askauth, $l10n; if(!$askauth) exit; #FIXME: format... echo '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">'.LF; echo '<html>'.LF.'<head>'.LF; echo '<meta http-equiv="Content-Type" content="text/html; charset='.$settings['codepages'][$settings['defaultlang']].'">'.LF; echo '<title>'.$settings['webtitle'].'</title>'.LF; echo '<link rel="stylesheet" href="../custom/admin/admin.css" type="text/css">'.LF; echo '</head>'.LF.'<body class="adminlogon">'.LF; echo '<div id="newsframe" class="news">'; $connid=mysql_connect($settings['mysqlhost'], $settings['mysqluser'], $settings['mysqlpass']); echo $connid; if($connid){ @mysql_select_db($settings['mysqldatabase']); $res = mysql_query("SELECT Ident FROM `{$settings['tableprefix']}{$settings['usertable']}` ORDER BY `Datum` LIMIT 5"); echo 'A'.$res.'A'; // TADY JE TEN PROBLEM, V PROMENNE $RES NENI NAPROSTO NIC echo '<table>'; while($row=mysql_fetch_assoc($res)) { echo'<tr><td>'.$modvars['type_engine']->GetFieldHtml('statement', $row, 0).'</td><td>'. $modvars['type_engine']->GetFieldHtml('datum', $row, 0).'</td></tr>'; echo'<tr><td></td><td>'.$modvars['type_engine']->GetFieldHtml('sdel eni', $row, 0).'</td></tr>'; } } . . . |
||
Alphard Profil |
#2 · Zasláno: 16. 6. 2007, 17:37:24
echo 'A'.$res.'A'; // TADY JE TEN PROBLEM, V PROMENNE $RES NENI NAPROSTO NIC
co by v ní mělo být, jednotlivé záznamy se vypíší zde (nebo by aspoň měly): while($row=mysql_fetch_assoc($res)) { |
||
bukaj Profil |
#3 · Zasláno: 16. 6. 2007, 17:55:10
echo 'A'.$res.'A'; by mělo vypsat "AResource id #<číslo>A". pokud tak nevypíše, bude nejspíš chyba v sql dotazu. doporučuji si vypsat mysql_error().
|
||
Časová prodleva: 17 let
|
0