komische Fehler
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
count
documentation
fehler
fehlermeldung
folgender fehler
insert
kennung
not
null
parameter
resource
result
show
stellen
tabelle
test
zeile
zuviel
-
Meine Zeile
Querydb("INSERT INTO innerhaventext(caption,stelle,show,text) VALUES ('".$sitename."','".$stelle."','".$show."','".$text."')");
Bei folgender Datenbank funktioniert nicht
CREATE TABLE `innerhaventext` ( `id` int(11) NOT NULL auto_increment, `text` longtext collate latin1_general_ci NOT NULL, `stelle` varchar(200) collate latin1_general_ci NOT NULL default '', `caption` varchar(200) collate latin1_general_ci NOT NULL default '', `show` varchar(200) collate latin1_general_ci NOT NULL default '', PRIMARY KEY (`id`), FULLTEXT KEY `text` (`text`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=3 ;
Es kommt keine Fehlermeldung! Wenn ich aber anschalte das ALLE Fehler angezeigt werden sollen kommt folgendes:
Notice: mysql() [function.mysql]: This function is deprecated; use mysql_query() instead. in F:\Programme\xampp\htdocs\Homepage\inner_haven\_admin\index.php on line 34
Zeile 34:
return mysql($dbname,$querystring,$db);
Wenn ich wie vorgeschlagen mysql_query benutze kommt folgender Fehler:
Warning: Wrong parameter count for mysql_query() in F:\Programme\xampp\htdocs\Homepage\inner_haven\_admin\index.php on line 34
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
o_O
wow...
die documentation zu mysql_query h?tte dir sicher lich weiter geholfen..
nun ich sch?tze mal du wei?t wie man die verbindung zur datenbank herstellt usw.
also das wesentliche:
// verbinden mit mysql $conn = mysql_connect('host', 'user', 'password') or die('Connect: '.mysql_error()); //datenbank ausw?hlen mysql_select_db('test', $conn) or die('Kann test nicht ausw?hlen: '.mysql_error()); // wobei $conn (aka resource Verbindungs-Kennung) optional ist $query_string = "INSERT INTO innerhaventext (caption,stelle,show,text) VALUES ('".$sitename."','".$stelle."','".$show."','".$text."')"; //eintargen in die datenbank mit mysql_query $result = mysql_query($query_string, $conn) or die('Kann nich in die Tabelle schreiben: '.mysql_error()); // wobei $conn (aka resource Verbindungs-Kennung) optional ist /*mysql_query erwartet maximal 2 parameter, wenn du aber dein mysql() zu mysql_query() gemacht hast hattest du 3 parameter also 1 zuviel*/
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage