SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 11.01.2003, 03:30   #1
TP-Insider
 
Benutzerbild von torres
 
Registriert seit: Mar 2002
Ort: Bruchsal
torres macht alles soweit korrekt

Wrong parameter count for mysql_fetch_row


hi. ich bin gerade dabei, mir das gästebuch von php-abc.de zu installieren. soweit klappt das ja alles recht gut, und es funktioniert auch. jetzt habe ich die templates geändert und dann soll man die datei update.php ausführen.- wenn ich dies allerdings mache, zeigt mir mein browser folgende fehlermeldung:

Code:
Update...

... wird durchgeführt.
Dieser Vorgang kann einige Sekunden dauern 
Warning: Wrong parameter count for mysql_fetch_row() in /mnt/ls6/14/592/00000016/htdocs/torres/site/gbook/update.php on line 14



Update durchgeführt!!!

Bitte löschen Sie die Dateien installation.php und update.php über Ihren FTP-Zugang
ein blick in die config.php datei verrät mir, dass es sich bei zeile 14 um folgende zeile handelt
Code:
while($row=mysql_fetch_row($resultat,MYSQL_ASSOC)) {
leider verstehe ich da nicht allzuviel, hat vielleicht einer von euch eine ahnung, was das sein könnte? vielen dank euch mal, gruß vom torres.
torres ist offline   Mit Zitat antworten


Alt 11.01.2003, 03:31   #2
TP-Insider
 
Benutzerbild von torres
 
Registriert seit: Mar 2002
Ort: Bruchsal
torres macht alles soweit korrekt
sicherheitshalber ist hier einmal die ganze update.php datei...

Code:
<?
@set_time_limit(1000000);
?>
<html>
<font size="4" face="Verdana">Update...</font><br><br>
<font size="2" face="Verdana">... wird durchgeführt.<br>Dieser Vorgang kann einige Sekunden dauern</font>
<?
require("config.inc.php");
$resultat=mysql_query("select * from $mysqlTabelle");
mysql_query("drop table $mysqlTabelle");
mysql_query("CREATE TABLE $mysqlTabelle (id bigint(20) NOT NULL auto_increment, name varchar(25) NOT NULL, email varchar(100) NOT NULL, homepage varchar(150) NOT NULL, msg text NOT NULL, icq varchar(15) NOT NULL, datum timestamp(14), ip varchar(16) NOT NULL, kom text NOT NULL, PRIMARY KEY (id), KEY name (name), KEY email (email), KEY datum (datum), KEY ip (ip));") or die("Es ist ein Fehler aufgetreten: ".mysql_error());


while($row=mysql_fetch_row($resultat,MYSQL_ASSOC)) {

	$daten=unserialize(stripslashes($row[namen]));
	$query="insert into $mysqlTabelle (name, email, homepage, msg, icq, datum, ip) values ('".addslashes($daten[name])."','".addslashes($daten[email])."','".addslashes($daten[homepage])."','".addslashes($row[msg])."','".$daten[icq]."','".$row[datum]."','".$daten[ip]."')";
	mysql_query("insert into $mysqlTabelle (name, email, homepage, msg, icq, datum, ip) values ('".addslashes($daten[name])."','".addslashes($daten[email])."','".addslashes($daten[homepage])."','".addslashes($row[msg])."','".$daten[icq]."','".$row[datum]."','".$daten[ip]."')");
}


mysql_close();
?>
<br><br><br><font size="2" face="Verdana">Update durchgeführt!!!</font><br><br>
<font size="3" face="Verdana" color="red">Bitte löschen Sie die Dateien <b>installation.php</b> und <b>update.php</b> über Ihren FTP-Zugang</font>

</html>
torres ist offline   Mit Zitat antworten
Alt 11.01.2003, 12:18   #3
TP-Member
 
Registriert seit: Aug 2002
Ort: Berlin/Deutschland
Colin Schlüter ist auf einem guten Weg
Hallo!

Also wenn ich das richtig verstehe (siehe auch www.php.net), dann kann mysql_fetch_row gar keinen 2. Parameter übergeben bekommen ...

Also entweder
PHP-Code:
$row=mysql_fetch_array($resultatMYSQL_ASSOC); 
oder gleich
PHP-Code:
$row=mysql_fetch_assoc($resultat); 
was IMHO beides exact das gleiche ist.

HTH

Colin
Colin Schlüter ist offline   Mit Zitat antworten
Alt 11.01.2003, 12:57   #4
TP-Insider
 
Benutzerbild von torres
 
Registriert seit: Mar 2002
Ort: Bruchsal
torres macht alles soweit korrekt
he colin!

wenn ich jetzt das eingebe steht bei folgendes im browser..

Code:
Parse error: parse error in /mnt/ls6/14/592/00000016/htdocs/torres/site/gbook/update.php on line 14
hm. und nun?
torres ist offline   Mit Zitat antworten
Alt 11.01.2003, 13:05   #5
TP-Member
 
Registriert seit: Aug 2002
Ort: Berlin/Deutschland
Colin Schlüter ist auf einem guten Weg
Hi!

Wie sieht denn der Code jetzt aus in der Zeile?

Hast du die von mir gepostete Zeile an der entsprechenden Stelle eingefügt?
Dann müsste es jetzt so aussehen:
PHP-Code:
 while($row=mysql_fetch_array($resultatMYSQL_ASSOC))
 { 
Ups, seh grad, dass in meinem letzten Beitrag danach ein Semikolon steht wie für eine einzelne Zeile ... - hast du das vielleicht versehentlich mit in die while(...)-Klammer übernommen?

Colin
Colin Schlüter ist offline   Mit Zitat antworten
Alt 11.01.2003, 13:33   #6
TP-Insider
 
Benutzerbild von torres
 
Registriert seit: Mar 2002
Ort: Bruchsal
torres macht alles soweit korrekt
jetzt ging's. er hat mir zwar keine änderungen gemacht, aber es kam auch keine fehlermeldung. an dem rest probier ich mich jetzt noch ein bißchen, willes ja auch mal lernen. danke dir!
torres ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Wrong parameter count for mysql_fetch_row Wrong parameter count for mysql_fetch_row
« ANFÄNGERFRAGE: SQL Datenbank - wieviele Anwendungen können laufen | ein paar fragen zur pdf lib »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:02 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67