#1 13. Februar 2007 Zahl aus MySQL ausgeben.. HI, ich will das er auf der Index.PHP die Anzahl der Accounts die in der DB vorhanden sind ausgibt, aber irgednwas will an der ganzen Sache ned funzen. Was ist der Fehler ? PHP: PHP: <? php $db = @ mysql_connect ( $config [ 'mysql_host' ], $config [ 'mysql_user' ], $config [ 'mysql_pass' ]); $sql = "SELECT `id` FROM `account`" ; $query = mysql_query ( $sql ); $count = mysql_num_rows ( $query ); echo 'In dieser Datenbank befinden sich $count Accounts' ; mysql_close ( $db ); ?> Error: Code: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/hosting/testerphp/account.php on line 122 In dieser Datenbank befinden sich $count Accounts BW ist drinne + Multi-Zitat Zitieren
#2 13. Februar 2007 AW: Zahl aus MySQL ausgeben.. du hast vergessen die datenbank aus zu wählen mysql_select_db("name"); und der echo passt auch ned: echo 'Es befinden sich '.$count.' Datensätze in der Tabelle'; + Multi-Zitat Zitieren
#3 13. Februar 2007 AW: Zahl aus MySQL ausgeben.. Oh, vielen Dank Murdoc, 10er haste <3 <3 <3 xD + Multi-Zitat Zitieren
#4 13. Februar 2007 AW: Zahl aus MySQL ausgeben.. Nutz mal mehr error handler .. mysql_qery($foo) or die(mysql_error()); dann wärste auf den Fehler gekommen + Multi-Zitat Zitieren
#5 13. Februar 2007 AW: Zahl aus MySQL ausgeben.. Die Anzahl der Datensätze liest man mit COUNT() aus. PHP: $sql = 'SELECT COUNT(*) AS `anzahl` FROM `tabelle`;' ; $result = mysql_query ( $sql ); $row = mysql_fetch_object ( $result ); echo $row -> anzahl ; + Multi-Zitat Zitieren
#6 14. Februar 2007 AW: Zahl aus MySQL ausgeben.. dürfte aber eig immer noch net funzen? PHP: <? php$db = @ mysql_connect ( $config [ 'mysql_host' ], $config [ 'mysql_user' ], $config [ 'mysql_pass' ]); mysql_select_db ( $db ); $sql = "SELECT `id` FROM `account`;" ; // << ein ";" fehlt $query = mysql_query ( $sql ); $count = mysql_num_rows ( $query );echo 'In dieser Datenbank befinden sich ' . $count . ' Accounts' ; // << besser mysql_close ( $db ); ?> + Multi-Zitat Zitieren
#7 14. Februar 2007 AW: Zahl aus MySQL ausgeben.. PHP: $sql = "SELECT `id` FROM `account`;" ; // << ein ";" fehlt Das ist nicht erforderlich. + Multi-Zitat Zitieren
#8 14. Februar 2007 Warum? Natürlich funktioniert mein Code. Genau wie die Grave Accents. Ich machs trotzdem, standard compliance, sozusagen + Multi-Zitat Zitieren
#9 16. Februar 2007 AW: Zahl aus MySQL ausgeben.. bei mir gehn querys nie ohne ein ";" am schluss ... die akzente mach ich allerdings auch nie vllt liegts daran + Multi-Zitat Zitieren
#10 16. Februar 2007 AW: Zahl aus MySQL ausgeben.. Vielleicht erwartet dein My-/Postgre-/SontwasSQL Code nach dem SQL92-Standart. + Multi-Zitat Zitieren