Página 1 de 1

Problema PHP con SQL

Publicado: 06 Jul 2012, 17:44
por Doc
Hola bueno encontre un code para que se conectara a una base de datos y tomara unos datos para luego entregarlos en una tabla...

Archivo Index.php

Código: Seleccionar todo

<html>
<center><strong>Top Player [FREEROAM]</strong></center>
<body>
<script language=JavaScript>
<!--

function inhabilitar(){
    alert ("Esta función está inhabilitada por seguridad.\n\nPerdonen las molestias.")
    return false
}

document.oncontextmenu=inhabilitar

// -->
</script> 
	<head>
		<title>TOP PLAYERS</title>
	</head>
	<body>
	<table border="1">
		<tr>
			<th>#</th>
			<th>Nick</th>
			<th>Asesinatos</th>
			<th>Muertes</th>
		</tr>
<?php
	$top = 10; //En el top aparecerán los 10 mejores.
	$pos = 1;
    $mysql = mysql_connect("mysql2.sawhost.net", "USER", "PASSWORD"); //Datos cambiados
	mysql_select_db("iywe", $mysql);
	if($mysql)
	{
		$peticion = "SELECT Nombre, Asesinatos, Muertes FROM cuentas ORDER BY Asesinatos DESC, Muertes ASC LIMIT " . $top . ";";
		$resultado = mysql_query($peticion, $mysql);
		while($salida = mysql_fetch_row($resultado))
		{
			echo "<tr><td>$pos</td><td><a href='stats.php?nick=$salida[0]'>$salida[0]</a></td><td>$salida[1]</td><td>$salida[2]</td></tr>";
			$pos++;
		}
	}
	mysql_close($mysql);
?>
</table>
Sistema Proporcionado By <a href="https://www.facebook.com/DProyects">DProyects</a>
</html>
Luego esta el stats.php que se usa cuando le das click a un user...

Código: Seleccionar todo

<html>
	<head>
		<title>Stats</title>
	</head>
	<body>
<?php
	$mysql = mysql_connect("mysql2.sawhost.net", "USUARIOFEO", "MEGUSTA123"); //Datos cambiados
	$nick = mysql_real_escape_string($_GET['nick']);
	if($nick=="") 
	{ 
		echo "Buscar jugador: <form action='stats.php' method'get'><input type='text' name='nick' value=''> <input type='submit' value='Buscar'></form>";
		exit();
	}
	mysql_select_db("iywe", $mysql);
	$peticion = "SELECT Nombre, Dinero, Vip, Asesinatos, Muertes, Baneado, Admin FROM cuentas WHERE Nombre='$nick' LIMIT 1;";
	$resultado = mysql_query($peticion, $mysql);
	$enc = 0;
	while($salida = mysql_fetch_row($resultado))
	{
		echo "<b>Nombre: </b> $salida[0]<br>";
		echo "<b>Dinero: </b> $salida[1]<br>";
		echo "<b>Vip: </b> $salida[2]<br>";
		echo "<b>Level admin: </b> $salida[6]<br>";
		echo "<b>Asesinatos: </b> $salida[3]<br>";
		echo "<b>Muertes: </b> $salida[4]<br>";
		echo "<b>Banneado: </b>";
		if($salida[5]==0) { echo "No<br>"; } elseif($salida[5]==1) { echo "Si<br>"; }
		$enc = 1;
	}
	if($enc!=1) { echo "No se ha encontrado ningun jugador con el nick <b>" . htmlentities($nick) . "</b> registrado."; }
?>
    Sistema Proporcionado By <a href="https://www.facebook.com/DProyects">DProyects</a>
	</body>
</html>
Pero el problema es que causa error y dice que no se puede conectar al sql...
Web de uso: http://www.habbolibre.mx/ET/FreeScore.php (sale una IP pero es lo mismo que la url ke puse en el codigo...

Por favor alguna idea? intente cambiando la pass a una compatible con 4.0 almenos eso me dijeron los que proporcionan la db pero sige igualll...

Alguno que me pueda ayudar :?