ok, also weiß jetzt net ob es am script liegt oder an nem fehler von mir.
hier mal kurz der code:
PHP-Code:
<?php
$getlinks=safe_query("SELECT COUNT(*) AS anzahl FROM links WHERE linkcatID = $id");
$cats=safe_query("SELECT * FROM links_categories ORDER BY name");
if(mysql_num_rows($cats)) {
while($dc=mysql_fetch_array($cats)) {
echo '<table width="100%" cellpadding="2" cellspacing="1">
<tr>
<td colspan="2">'.$dc[name].' ( '.$getlinks.' Links )</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>';
$ergebnis=safe_query("SELECT * FROM links WHERE linkcatID='$dc[linkcatID]' ORDER BY name");
if(mysql_num_rows($ergebnis)) {
$i=1;
while($ds=mysql_fetch_array($ergebnis)) {
$link='• [url="'.$ds[url].'"][b]'.$ds[name].'[/b][/url]';
$info=cleartext($ds[info]);
if($ds[banner]) $banner='[url="'.$ds[url].'"][img]images/links/'.$ds[banner].'[/img][/url]';
echo '<tr>
<td align="center" width="88">'.$banner.'</td>
<td valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>'.$link.'</td>
</tr>
</table>
'.$info.'</td>
</tr>';
unset($banner);
$i++;
}
}
echo '</table>';
}
}
else echo 'no link categories available.';
?>
ausgabe als angelegte kategorie Friends lautet dann:
# Query failed: errorno=1064
# 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
# query=SELECT COUNT(*) AS anzahl FROM links WHERE linkcatID =
das heißt ja, das er die ID net bekommt, hatte irgendwie auch schonmal die ausgabe:
Friends ( Resource id #57 Links )