php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.07.2004, 12:08  
Gast
 
Beiträge: n/a
Standard Wrong parameter count for mysql_fetch_row()

Hallo zusammen,
ich bin ein totaler newby und habe mit folgendem code ein Problem:

<?
$quelle = mysql_connect("localhost");
$datenbank = "ros";
$sqlstring = "SELECT artikelgruppe, count(artikelname) ".
"FROM artikel ".
"GROUP BY artikelgruppe ORDER BY artikelgruppe";
$ergebnis = mysql_db_query($datenbank, $sqlstring, $quelle);

$satznr = 1;
while (mysql_fetch_row($ergebnis, $satznr)) {
$Wert[] = mysql_result($ergebnis, 1);
$Zahl[] = mysql_result($ergebnis, 2);
$SatzNr++;
}
$Anzahl = count($Wert);
?>

Fehlermeldung:
Warning: Wrong parameter count for mysql_fetch_row() in K:\xxxxxxx\start.php on line 16

Ich bin um einen Tip sehr dankbar!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.07.2004, 12:17  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Alles was du wissen musst steht schon in der Fehlermeldung:
"Falsche Anzahl von Paramtern für mysql_fetch_row".

mysql_fetch_row kennt nur einen Paramter - du gibst aber 2 an.

$satznr ist fehl am Platze:
Code:
mysql_fetch_row($ergebnis);
Was willst du mit dem Code eigentlich erreichen? Alle Datensätze zählen? Das geht auch einfacher.

mfG
werbegeschenk
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 15.07.2004, 12:29  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 529
DutziMan befindet sich auf einem aufstrebenden Ast
Standard

Code:
$sql = "SELECT *
        FROM tabelle";

$result = mysql_query($sql);

echo mysql_num_rows($result);
DutziMan ist offline  
Alt 15.07.2004, 13:37  
Gast
 
Beiträge: n/a
Standard Zweck des Codes

Hallo Werbegeschenk,

also ich bin am PHP mit SQL am lernen.
Das Script habe ich aus einem Buch. Damit sollte ich eine Liste der Artikelgruppen (aus der Tabelle Artikel) bekommen, jeweils mit der Anzahl der vorhandenen Artikel.

Dein Änderungsvorschlag habe ich gemacht:

Warning: mysql_result(): Unable to jump to row 1 on MySQL result index 3 in K:\xxx\start.php on line 17

Warning: mysql_result(): Unable to jump to row 2 on MySQL result index 3 in K:\xxx\start.php on line 18

Z17: $Wert[] = mysql_result($ergebnis, 1);
Z18: $Zahl[] = mysql_result($ergebnis, 2);

Ich werde mal weiterkämpfen. Vielleicht finde ich heute noch eine Lösung - der Beste Weg zum Ziel ist der Weg
 
Alt 15.07.2004, 13:54  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Da scheint es sich um ein älteres Buch zu handeln. Funktionen wie mysql_db_query() und mysql_result() sind eigentlich veraltet. Die üblichen Funktionen sind :
  • mysql_connect($host, $user, $password);
    mysql_select_db($db);
    mysql_query($sql_cmd) or die(mysql_error());
und dann im Falle eines select-Befehls eine Schleife mit:
  • mysql_fetch_row()
    oder
    mysql_fetch_array()
    oder
    mysql_fetch_assoc()
    oder
    mysql_fetch_object()
und allenfalls mysql_close() (meist überflüssig). Die Beschreibung findest du unter http://de.php.net/manual/de/ref.mysql.php
__________________
Gruss
L
lazydog ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Count über mehrere Tabellenspalten plastic Datenbanken 3 20.10.2006 17:52
Parameter überschreiben Igäl PHP Tipps 2006 8 04.06.2006 19:55
Variable als optionalen Parameter? Mex PHP Tipps 2006 3 20.04.2006 07:05
?id= und andere Parameter Beitragsarchiv 10 12.04.2006 09:43
"Column count doesn't match value count at row 1" möchtegernchegga Datenbanken 3 05.03.2006 16:07
UPDATE count nach Link Aufruf ? PHP Tipps 2006 9 22.01.2006 14:53
[Erledigt] Warning: Wrong parameter count for mysql_result() in Datenbanken 6 06.01.2006 18:45
einen parameter verstecken seven-12 PHP Tipps 2005-2 8 27.07.2005 16:57
MySQL error: Column count doesn't match value count at row 1 atom-dragon PHP Tipps 2005-2 4 21.07.2005 01:38
[Erledigt] Parameter uebergeben PHP Tipps 2005-2 10 20.07.2005 16:55
PEAR::DB LimitQuery was ist Count? PHP Tipps 2005-2 3 06.06.2005 18:02
functionen - optionale Parameter PHP Tipps 2005 7 23.05.2005 19:08
mehrere COUNT() auf selbe Tabelle und »can't reopen table« tapferesschneiderlein Datenbanken 3 04.04.2005 13:51
Warning: Wrong parameter count for mysql_query() ? function PHP Tipps 2005 4 26.03.2005 13:02
Alle $_GET[] parameter auslesen PHP Tipps 2004 3 09.08.2004 14:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wrong parameter count for mysql_fetch_assoc(), wrong parameter count for mysql_fetch_row(), mysql_fetch_row count, wrong parameter count for mysql_db_query(), warning: wrong parameter count for mysql_fetch_row(), warning: wrong parameter count for mysql_fetch_assoc(), warning: wrong parameter count for mysql_num_rows(), wrong parameter count for mysql_close(), warning: wrong parameter count for mysql_num_rows() in, wrong parameter count for mysql_fetch_row() in, wrong parameter count for mysql_num_rows(), warning: wrong parameter count for mysql_fetch_row() in, warning: wrong parameter count for mysql_fetch_assoc() in, count mysql_fetch_row, column count of mysql.proc is wrong, wrong parameter count for mysql_fetch_row, wrong parameter count for mysql_fetch_array(), wrong parameter count for mysql_fetch_assoc() in, wrong parameter count for mysql_result(), wrong parameter count for mysql_db_name()

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.