udelunar
Usuario habitual
Usuario habitual

Buenos dias, tengo un problemilla, tengo en mi@ alojado mi pag. y tengo creado un formulario y cuando envia me sale este error. He de decir que primero hago una consulta y luego una insercion. La consulta no me da problemas pero la insercion si.

Cita:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'192.168.0.62' (using password: NO) in /home/webcindario/t/v/tvanime/nuevoComentario.php on line 5

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/webcindario/t/v/tvanime/nuevoComentario.php on line 5

Mi codigo es el siguiente:

Cita:

<?php
           
                include"../conexion.php";   
                $id = "ghost";
                $result = mysql_query("SELECT * FROM comentarios");
               
                while($row = mysql_fetch_array($result)) {
                    if ($row["id"]==$id)
                        {
                        echo $row["nick"];
                        echo $row["coment"];
                        }
                }

               
            ?>
            <br>
            <center>Añade tus opiniones:</center>
            <br><br>
           
           <FORM NAME="miFormu" ACTION="../nuevoComentario.php" METHOD="post">
                <INPUT TYPE="hidden" NAME="id" VALUE="<? echo $id; ?>">               
    Nick :  <INPUT TYPE="text" NAME="nick" SIZE=20 MAXLENGTH=20>         <BR>
    Comentario: <BR>
                <textarea rows="3" cols="40"  NAME="coment"></textarea>     <BR> <BR>
                <INPUT TYPE="submit" CLASS="boton" VALUE="Enviar Comentario">
           </FORM>
           
            <?php           
            include "../cerrar_conexion.php";
            ?>

En conexion.php tengo:

Cita:

<?php
    $dbhost="mysql.webcindario.com";  // host del MySQL (generalmente localhost)
    $dbusuario="tvanime"; // aqui debes ingresar el nombre de usuario
                          // para acceder a la base
    $dbpassword=""; // password de acceso para el usuario de la
                          // linea anterior
    $db="tvanime";        // Seleccionamos la base con la cual trabajar
    $conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);
    mysql_select_db($db, $conexion);
?>

El formulario llama nuevo comentario que envia esto a la base de datos:

Cita:

<?php
    $id_noticia = $_POST["id"];
    $nick_Usuario = $_POST["nick"];
    $coment_Usuario = $_POST["coment"];
    mysql_query("INSERT INTO comentarios (id,nick,coment) VALUES ('$id_noticia','$nick_Usuario','$coment_Usuario')");
?>

Y la base de datos he creado una tabla llamada comentarios que tiene:

idpint(11)Noauto_increment
                             idp <----- es primary Key.
idvarchar(255)latin1_swedish_ciNo
nickvarchar(255)latin1_swedish_ciNULL
comentvarchar(255)latin1_swedish_ciNo
Avatar Image
@man / @woman
@man / @woman

    $dbpassword=""; // password de acceso para el usuario de la

¿lo tienes bien configurado?

udelunar
Usuario habitual
Usuario habitual

Ya yo pense lo mismo, pero no me deja acceder a la base de datos de mi@ si pongo alguna clave, asique solo entra con el usser :S. Yo no se si eso esta bien asi o que debo hacer para darle contraseña a la base de datos.

ACTUALIZACION: Vale ya le dado contraseña a la base de datos, pero me sigue saliendo el mismo error, lo que no entiendo es porque dice:

Cita:

Access denied for user 'apache'@'192.168.0.64' (using password: NO) in /home/webcindario/t/v/tvanime/nuevoComentario.php on line 5

 Cuando el usser es tvanime, no comprendo.

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

Por lo que pones... esta mal la conexión.

Revisa que pones bien la contraseña, con sus mayúsculas y minúsculas, y todo...

ude23
Usuario Novato
Usuario Novato

Vale el problema residia en que habria solo 1 vez la conexion cuando hacia la consulta, pero como justo detras hacia un formulario para la insercion yo pensaba que se mantenia la conexion abierta y no no lo hace.

Muchisimas gracias a todos :)

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por ude23

Vale el problema residia en que habria solo 1 vez la conexion cuando hacia la consulta, pero como justo detras hacia un formulario para la insercion yo pensaba que se mantenia la conexion abierta y no no lo hace.

Lo hace dentro de la misma página, si entras a una página y después el usuario va a otra, ya no sigue con la conexión.

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 11/Jun/2009, 13:17
lingo5 GestionXls NoSetup.org mariluti2414kJun/09
Por: , el 19/Nov/2015, 23:24
fb@181222055554835 GestionXls12kNov/15
Por: , el 09/Oct/2014, 17:19
craven78 GestionXls NoSetup.org32kJan/15
Por: , el 30/Nov/2011, 15:59
becest GestionXls e.aragona25kDec/11
Por: , el 04/Ago/2011, 02:36
fb@100001468962018 GestionXls12kAug/11