Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Problema PHP con SQL

PHP, HTML, CSS, JS, jQuery, etc.
Avatar de Usuario
Doc
Usuario/a
Mensajes: 58
Registrado: 23 May 2009, 23:22

Problema PHP con SQL

#1

Mensaje 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 :?
URL: http://habbolibre.mx/foro/
Versión phpBB: Phpbb3 (3.0.9)
MODs Instalados:
SPOILER_SHOW
-Anti Double Posts
-Autolink MOD
-Ban List MOD
-Ban users by x warnings
-Buttons menu
-Categorize Announcements and Stickies
-Contact Admin
-MCP info on index
-Medals System MOD for phpBB3
-Mods Database
-Presentations obligated
-Prime Ban to Group
-Prime Links
-Prime Post Revisions
-Share On
-Static Pages
-Thanks First Post
-UPS Easy Shop
-Ultimate Points
-AutoMod
Plantilla(s) usada(s): Prosilver
Servidor: Linux
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Responder

Volver a “🆘 Recursos Webmaster”