Avatar Image
Usuario habitual
Usuario habitual

Hola buenas, vereis tengo un problema con un area de registro de usuarios que toy haciendo, me sale el siguiente error al enviar los datos desde otra pagina en la que tengo el formulario:

Spoiler:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'192.168.0.62' (using password: NO) in /home/webcindario/t/m/tmc/Pruebas/registrar.php on line 18

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/webcindario/t/m/tmc/Pruebas/registrar.php on line 18

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/webcindario/t/m/tmc/Pruebas/registrar.php on line 19

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'192.168.0.62' (using password: NO) in /home/webcindario/t/m/tmc/Pruebas/registrar.php on line 31

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/webcindario/t/m/tmc/Pruebas/registrar.php on line 31
Registro exitoso!
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/webcindario/t/m/tmc/Pruebas/registrar.php on line 34

Warning: mysql_close(): no MySQL-Link resource supplied in /home/webcindario/t/m/tmc/Pruebas/registrar.php on line 40

EL código de la página es este:

Código:
<?php
//AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.
include ('./conexion.php');

function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("'","'",$mensaje);
$mensaje = str_replace('"','"',$mensaje);
$mensaje = str_replace("\",",",$mensaje);
return $mensaje;
}

if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
$sql = "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Error, nick escogido por otro usuario";
}
else
{
$sql = "INSERT INTO usuarios (nick,password,nombre,email) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["nick"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
$sql .= ")";
mysql_query($sql);
echo "Registro exitoso!";
}
mysql_free_result($result);
}
else
{
echo "Debe llenar como minimo los campos de email y password";
}
mysql_close();
?>

Gracias por adelantao!^^

Avatar Image
@man / @woman
@man / @woman

¿Entiendes el error que te da?

Avatar Image
Usuario habitual
Usuario habitual

Emmm puess no... si lo entendiese y eso no creo que preguntase...

Avatar Image
@man / @woman
@man / @woman

Y ahora ¿lo entienes?

Escrito originalmente por conductor-temerario

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'192.168.0.62' (using password: NO) in /home/webcindario/t/m/tmc/Pruebas/registrar.php on line 18

Empezemos...

Atención: mysql_querey. Aceso denegado para el usuario apache@192.168.... en este archivo.

¿Ahora lo entiendes?

Avatar Image
Usuario habitual
Usuario habitual

¿pero cómo soluciono eso?

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por conductor-temerario

¿pero cómo soluciono eso?

Pero ¿sabes en que parte te da el error?... vete, paso a paso... y sabras solucionarlo.

Avatar Image
Usuario habitual
Usuario habitual

pos en ese primero en la linea 18, que lo dice, no? o en la 17, que es ande ta lo de eso de "$sql" que viene en la linea 18: mysql_query($sql);

???

ayuda please, que tengo un lio... flipante

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por NoSetup.org

 Aceso denegado

¿Que te dicen esas dos palabras?

Tienes problemas, en la conexión a la base de datos.

Avatar Image
Usuario habitual
Usuario habitual

Ok. ¿tendria que editar algo entonces en "conexion.php"?

el codigo que tengo es este, a ver si ves algo que este mal (los asteriscos los he puesto yo pa ocultar la pass, obiamente):

Código:
<?
$servidor=”mysql.webcindario.com”;
$user=”tmc;
$pass=”*********;
$db=”tmc”;
$conexion = mysql_connect($servidor, $user, $pass);
mysql_select_db($db, $conexion);
?>
Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por conductor-temerario
Código:
$user=”tmc;
$pass=”*********;
$db=”tmc”;

¿Ves tu algo mal? en cada línea los " que abres, pero no cierras...

Avatar Image
Usuario habitual
Usuario habitual

ups, es verdad :p xD gracias por la ayuda, pa la proxima a ver si tengo algo más de cuidao al escribir xD.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 19/Nov/2015, 23:24
fb@181222055554835 GestionXls12kNov/15
Por: , el 09/Jun/2010, 03:13
alonxx chavp NoSetup.org3908Jun/10
Por: , el 07/Ene/2010, 21:12
tHeEkiZdeH NoSetup.org2936Jan/10
Por: , el 15/Sep/2009, 03:55
tHeEkiZdeH maquina_fatal NoSetup.org32kSep/09
Por: , el 06/Ene/2009, 17:02
Silphor NoSetup.org GestionXls75kJan/09