PHP mysql_num_rows()

  • Hey,


    ich habe folgendes Problem:
    Warum bekomme ich hier diesen Error?^^


    Zitat

    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\sh12rl\success.php on line 12


    Mein Code:

    PHP
    <?php	session_start();	if(isset($_POST['Transfer'])) {    	$username = $_SESSION['username'];    	$pID = $_POST['uPlayer'];    	$betrag = $_POST['uBetrag'];    	$pSql = "SELECT * FROM accounts WHERE Name='".$pID."'";    	$sql = "SELECT * FROM accounts WHERE Name='".$username."'";    	$pResult = mysql_query($pSql);    	$result = mysql_query($sql);    	if(0 < mysql_num_rows($pResult)) {        	$pData = mysql_fetch_array($pResult);        	$data = mysql_fetch_array($result);        	if($betrag > $data['Geld']) {            	echo "So viel Geld besitzt du nicht!";        	}        	$data['Geld'] = $data['Geld']-$betrag;        	$pData['Geld'] = $datapData['Geld']+$betrag;    	}	}	else if(isset($_POST['Anlage'])) {    	$betrag = $_POST['anlage'];    	echo "Angelegt!";	}?>

  • Okay jetzt geht alles, wenn ich es per Localhost starte, aber wenn ich es Hochlade und mich einlogge:


    Zitat

    Warning: mysql_connect() [function.mysql-connect]: root connections are not allowed in /usr/export/www/hosting/sh12webspace/musik/login.php on line 6
    Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /usr/export/www/hosting/sh12webspace/musik/login.php on line 7
    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/export/www/hosting/sh12webspace/musik/login.php on line 17
    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /usr/export/www/hosting/sh12webspace/musik/login.php on line 18
    Ungültiger Name
    Warning: mysql_close() expects parameter 1 to be resource, boolean given in /usr/export/www/hosting/sh12webspace/musik/login.php on line 213


    Aber über localhost geht alles ?

  • Steht doch in der Nachricht drin. Die MySQL-Connection auf fremde Server ist von deinem Host nicht erlaubt.
    Host wechseln oder nachfragen, ob das gestattet werden kann.

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger