F
FortunaFan
Zeigt immer die Null an, obwohl eigentlich Datensätze mit dem namen vorhanden sind.
Datenbank Struktur (Suche nach Namen):
Eingabe Formular:
Script:
Datenbank Struktur (Suche nach Namen):
PHP:
--
-- Tabellenstruktur für Tabelle `cm_dl_info`
--
CREATE TABLE `cm_dl_info` (
`id` int(11) NOT NULL auto_increment,
`gruppeid` int(11) default NULL,
`name` varchar(100) default NULL,
`lang` varchar(40) default NULL,
`pic` varchar(100) default NULL,
`info` text,
`poster` varchar(100) default NULL,
`downloads` int(11) default NULL,
`bewertung` int(11) default NULL,
`zeit` varchar(50) default NULL,
`bewerter` int(11) default NULL,
`quality` varchar(20) default NULL,
`ishow` int(11) default NULL,
`genre` varchar(30) default NULL,
`seeder` int(10) unsigned default NULL,
`leecher` int(10) unsigned default NULL,
`lastupdate` varchar(20) default NULL,
`pswd` varchar(50) default NULL,
`deadsince` varchar(20) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=8903 ;
Eingabe Formular:
PHP:
<form name="form" method="get" action="suche.php">
<div align="center">
<input name="name" type="text" size="25" maxlength="25">
<input type="submit" name="Submit" value="suchen">
</div>
</form>
Script:
PHP:
<?
$verbindung = mysql_connect("localhost", "" , "")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("smeagol") or die ("Datenbank konnte nicht ausgewählt werden");
$sql = "SELECT name FROM cm_dl_info
WHERE name = '".$_GET['name']."' ";
$result=mysql_query($sql) or die(mysql_error());
echo mysql_num_rows($result);
while ($row=mysql_fetch_assoc($result)) {
if($row['name']!==""){
echo $row['name']."<br>";
}else{
echo "leer<br>";
}
}
?>
Zuletzt bearbeitet von einem Moderator: