SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 29.11.2007, 09:48:22
mapleleafs mapleleafs ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 9
Habe folgendes Problem: Warning: mysql_num_rows():

Hallo,
Wenn ich meine PHP-Seite auf den Server lade und dann aufrufe, kommt immer folgende Fehlermeldung

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/..... .php on line 8

In der Linie 8 steht:
Linie 8 = $num = mysql_num_rows($res);

Was mache ich falsch?

mfg maple
PHP-Code:
PHP-Code:
<html> 
<body> 
Wählen Sie aus, welcher Datensatz geändert werden soll:<p> 
<form action = "rangliste_eingabe.php" method = "post"> 
<?php 
   $db 
mysql_connect("localhost""-""pass"); 
   
$res mysql_db_query("Rangliste","select * from Rangliste"); 
   
$num mysql_num_rows($res); 

   
// Tabellenbeginn 
   
echo "<table border>"

   
// Überschrift 
   
echo "<tr> <td>Auswahl</td> <td>Mannschaft</td>"
   echo 
"<td>Spiele</td> <td>Siege</td> <td>Sieg nach Penalty</td> <td>Niederlage nach Penalty</td> <td>Niederlage</td> <td>Tore Plus</td> <td>Tore Minus</td> <td>Tordiverenz</td>"
   echo 
"<td>Punkte</td> </tr>"

   for (
$i=0$i<$num$i++) 
   { 
      
$MS mysql_result($res$i"Mannschaft"); 
      
$SP mysql_result($res$i"Spiele"); 
      
$S mysql_result($res$i"Siege"); 
      
$SNP mysql_result($res$i"Sieg nach Penalty"); 
      
$NNP mysql_result($res$i"Niederlage nach Penalty"); 
      
$N mysql_result($res$i"Niederlage nach Penalty"); 
      
$TP mysql_result($res$i"Tore Plus"); 
      
$TM mysql_result($res$i"Tore Minus"); 
      
$TD mysql_result($res$i"Tordiverenz"); 
      
$PT mysql_result($res$i"Punkte"); 

      
// Tabellenzeile mit -zellen 
      
echo "<tr> <td><input type='radio' name='auswahl'"
      echo 
" value='$MS'></td> <td>$MS</td> <td>$SP</td> <td>$S</td> <td>$SNP</td> <td>$NNP</td> <td>$N</td> <td>$TP</td> <td>$TM</td> <td>$TD</td>"
      echo 
"<td>$PT</td> </tr>"
   } 

   
// Tabellenende 
   
echo "</table>"

   
mysql_close($db); 
?> 
   <p> 
   <input type="submit" value="Datensatz anzeigen"> 
</form> 
</body> 
</html>
Mit Zitat antworten
  #2  
Alt 29.11.2007, 10:12:39
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Habe folgendes Problem: Warning: mysql_num_rows():

Willkommen hier im Forum!


Zitat:
Zitat von mapleleafs Beitrag anzeigen
...

In der Linie 8 steht:
Linie 8 = $num = mysql_num_rows($res);

Was mache ich falsch?

PHP-Code:
<?php  
   $db 
mysql_connect("localhost""-""pass");  
   
$res mysql_db_query("Rangliste","select * from Rangliste");  
   
$num mysql_num_rows($res);  

...
Diese Funktion ist seit PHP 4.0.6 veraltet. Verwende diese Funktion nicht. Stattdessen solltest Du die Funktionen mysql_select_db() und mysql_query() verwenden.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 29.11.2007, 11:13:09
mapleleafs mapleleafs ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 9
AW: Habe folgendes Problem: Warning: mysql_num_rows():

Danke für die Aufnahme :-)

Den Tutorial habe ich von hier http://www.galileocomputing.de/openb...kapf.htm#bild1
und da steht etwas von PHP4 :-)

Wenn ich es wie folgt auf stelle, müsste es dann funktionieren?

PHP-Code:
<?php  
   $db 
mysql_select_db("localhost""-""pass");  
   
$res mysql_query("Rangliste","select * from Rangliste");  
   
$num mysql_num_rows($res);

Geändert von mapleleafs (29.11.2007 um 11:13:50 Uhr)
Mit Zitat antworten
  #4  
Alt 29.11.2007, 11:27:26
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Habe folgendes Problem: Warning: mysql_num_rows():

PHP-Code:
<?php  

   $db 
mysql_connect("localhost""-""pass") or die(mysql_error());
   
mysql_select_db("datenbankname"$db) or die(mysql_error());  
   
$res mysql_query("select * from Rangliste") or die(mysql_error());
   
$num mysql_num_rows($res); 

...
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #5  
Alt 29.11.2007, 12:29:29
mapleleafs mapleleafs ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 9
AW: Habe folgendes Problem: Warning: mysql_num_rows():

Danke für die Hilfe.
Habe es so abgändert und nunt steht schon das nächste Problem an :-(
Ich bin totaler mySQL leihe

Warning: mysql_result(): Mannschaft not found in MySQL result index 3 in /home/www/web77/html/update/rangliste_auswahl.php on line 21

diese Meldung kommt für für alle Line von 21-30 und das 7mal (7 entsprechen den 7 Mannschaften)


Line 21-30
PHP-Code:
      $MS mysql_result($res$i"Mannschaft"); 
      
$SP mysql_result($res$i"Spiele"); 
      
$S mysql_result($res$i"Siege"); 
      
$SNP mysql_result($res$i"Sieg nach Penalty"); 
      
$NNP mysql_result($res$i"Niederlage nach Penalty"); 
      
$N mysql_result($res$i"Niederlage nach Penalty"); 
      
$TP mysql_result($res$i"Tore Plus"); 
      
$TM mysql_result($res$i"Tore Minus"); 
      
$TD mysql_result($res$i"Tordiverenz"); 
      
$PT mysql_result($res$i"Punkte"); 

Geändert von mapleleafs (29.11.2007 um 12:53:33 Uhr)
Mit Zitat antworten
  #6  
Alt 29.11.2007, 13:17:23
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Habe folgendes Problem: Warning: mysql_num_rows():

Zitat:
Zitat von mapleleafs Beitrag anzeigen
Danke für die Hilfe.
Habe es so abgändert und nunt steht schon das nächste Problem an :-(
Ich bin totaler mySQL leihe

Warning: mysql_result(): Mannschaft not found in MySQL result index 3 in /home/www/web77/html/update/rangliste_auswahl.php on line 21

diese Meldung kommt für für alle Line von 21-30 und das 7mal (7 entsprechen den 7 Mannschaften)


Line 21-30
PHP-Code:
      $MS mysql_result($res$i"Mannschaft"); 
      
$SP mysql_result($res$i"Spiele"); 
      
$S mysql_result($res$i"Siege"); 
      
$SNP mysql_result($res$i"Sieg nach Penalty"); 
      
$NNP mysql_result($res$i"Niederlage nach Penalty"); 
      
$N mysql_result($res$i"Niederlage nach Penalty"); 
      
$TP mysql_result($res$i"Tore Plus"); 
      
$TM mysql_result($res$i"Tore Minus"); 
      
$TD mysql_result($res$i"Tordiverenz"); 
      
$PT mysql_result($res$i"Punkte"); 
Bist Du sicher das die Felder in der Tabelle wirklich so heißen? Lies hier nochmal nach.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #7  
Alt 29.11.2007, 18:10:18
mapleleafs mapleleafs ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 9
AW: Habe folgendes Problem: Warning: mysql_num_rows():

Hab das Problem entdeckt :-)

$MS = mysql_result($res, $i, "Mannschaft"); => Mannschaft ist falsch, mit MS gehts :-)

Geändert von mapleleafs (29.11.2007 um 18:12:55 Uhr)
Mit Zitat antworten
  #8  
Alt 29.11.2007, 18:15:53
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Habe folgendes Problem: Warning: mysql_num_rows():

Zitat:
Zitat von mapleleafs Beitrag anzeigen
Hab das Problem entdeckt :-)

$MS = mysql_result($res, $i, "Mannschaft"); => Mannschaft ist falsch, mit MS gehts :-)

Geändert von mapleleafs (Heute um 18:12:55 Uhr).
Ja, ja, wer lesen und nachdenken kann, ist klar im Vorteil.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #9  
Alt 29.11.2007, 18:38:25
mapleleafs mapleleafs ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 9
AW: Habe folgendes Problem: Warning: mysql_num_rows():

Drehe bald durch :-( ... kaum ist das erste Problem gelöst, fliegt schon das nächste ins Haus...
das ist die nächste Seite, bei dem man landet (vorigen Seite funktioniert jetzt)

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/www/web77/html/update/rangliste_eingabe.php on line 11

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/www/web77/html/update/rangliste_eingabe.php on line 13

.... 22




PHP-Code:
<?php
if ($auswahl)
{
   
$db mysql_connect("xx""xx""xx") or die(mysql_error());
   
mysql_select_db("xx"$db) or die(mysql_error());

   
$sqlab "select * from Rangliste where";
   
$sqlab .= " Mannschaft = $auswahl";

(
line 11)
   
$res mysql_query("Rangliste"$sqlab);

(
line 13-22)
   
$altMS mysql_result($res0"MS");
   
$altSP mysql_result($res0"SP");
   
$altS mysql_result($res0"S");
   
$altSNP mysql_result($res0"SNP");
   
$altNNP mysql_result($res0"NNP");
   
$altN mysql_result($res0"N");
   
$altTP mysql_result($res0"TP");
   
$altTM mysql_result($res0"TM");
   
$altTD mysql_result($res0"TD");
   
$altPT mysql_result($res0"PT");

   echo 
"Führen Sie die Änderungen durch,<p>";
   echo 
"betätigen Sie anschließend den Button<p>";

   echo 
"<form action = 'rangliste_aenderung.php' ";
   echo 
" method = 'post'>";

   echo 
"<input name='neuMS' value='$auswahl'>";
   echo 
" Mannschaft<p>";
   echo 
"<input name='neuSP' value='$altSP'> ";
   echo 
" Spiele<p>";
   echo 
"<input name='neuS' value='$altS'>";
   echo 
" Siege<p>";
   echo 
"<input name='neuSNP' value='$altSNP'>";
   echo 
" Siege nach Penalty<p>";
   echo 
"<input name='neuNNP' value='$altNNP'>";
   echo 
" Niederlage nach Penalty<p>";
   echo 
"<input name='neuN' value='$altN'>";
   echo 
" Niederlage<p>";
   echo 
"<input name='neuTP' value='$altTP'>";
   echo 
" Tore Plus<p>";
   echo 
"<input name='neuTM' value='$altTM'>";
   echo 
" Tore Minus<p>";   
   echo 
"<input name='neuTD' value='$altTD'>";
   echo 
" Tordiverenz<p>";
   echo 
"<input name='neuPT' value='$altPT'>";
   echo 
" Punkte<p>";      
   echo 
"<input type='hidden' name='oripn' ";
   echo 
" value='$auswahl'>";
   echo 
"<input type='submit' ";
   echo 
" value='Änderungen in DB speichern'><p>";
   echo 
"<input type='reset'>";
   echo 
"</form>";

   
mysql_close($db);
}

else
   echo 
"Es wurde kein Datensatz ausgewählt<p>";
?>
Mit Zitat antworten
  #10  
Alt 29.11.2007, 18:48:15
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Habe folgendes Problem: Warning: mysql_num_rows():

Zitat:
Zitat von mapleleafs Beitrag anzeigen
Drehe bald durch :-( ... kaum ist das erste Problem gelöst, fliegt schon das nächste ins Haus...
das ist die nächste Seite, bei dem man landet (vorigen Seite funktioniert jetzt)

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/www/web77/html/update/rangliste_eingabe.php on line 11

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/www/web77/html/update/rangliste_eingabe.php on line 13

.... 22



STOP!

Hast Du schon mal versucht selbständig den Fehler zu finden? Hast Du schon mal eine Blick in irgend ein Tut gewagt? Hast Du die Foren-Suche benutzt? Bitte etwas mehr Selbstständigkeit - dann gibt es auch wieder Hilfe, denn die/Deine Fehler wiederholen sich.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL Page Script. Problem. dtone MySQLi/PDO/(MySQL) 8 15.10.2006 14:58:06
MYSQL Warning hitzesucher MySQLi/PDO/(MySQL) 1 02.02.2006 17:02:33
Habe ein neues Problem!! flyscorpion PHP Grundlagen 8 07.01.2006 14:36:41
Problem mit Lokalisierung eines SESSION - Problems Fabian85 PHP für Fortgeschrittene und Experten 5 03.10.2005 20:17:54
uploadcenter whautle PHP Grundlagen 6 24.06.2004 07:41:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:09:12 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt