FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como conectar a mysql desde php ?
hola foro tengo el siguiente codigo para conectarme
<script language="php"> "); mysql_select_db("ariasyste_b1"); <---linea 48 if($db)echo 'Se realizo la conexión correctamente'; else echo 'No se pudo conectar con la base de datos'; </script> y me marca al ejecutar el siguiente error Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\primero\formulario.php on line 48 Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\wamp\www\primero\formulario.php on line 48 cabe mencionar que el usuario y contraseña que puse es el mismo con el que entro a administrar mysql de mi dominio, tambien intente con el usuario y contraseña que di de alta en cpanel del dominio en mysql y con ninguno de los 2 usuarios funciona, alguien me puede ayudar ? saludos. |
#2
|
||||
|
||||
Consejo
Yo no soy muy bueno en PHP pero te puedo recomendar que utilice y verifiques lo que quieres en el sitio instalado Joomla Spanish ahi debe estar todo eso debido a que este incluye una DataBase
__________________
**Lo que no quieras para ti, no lo quieras para nadie.**
|
#3
|
||||
|
||||
Cita:
(using password: NO) significa, no que la contraseña sea incorrecta, sino que no mandaste ninguna, así que algo está faltando. Por otro lado, eso de usar <script language='php'> realmente no es lo acostumbrado. Se recomienda siempre usar <?php ... ?> // Saludos |
#4
|
|||
|
|||
ya cambie mi codigo pero ahora me sale este error !!!
codigo correjido
<?php $db=mysql_connect("localhost","ariasyste_u1","1234"); mysql_select_db('ariasyste_b1'); if($db)echo 'Se realizo la conexión correctamente'; else echo 'No se pudo conectar con la base de datos'; ?> error visualizado Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ariasyste_u1'@'localhost' (using password: YES) in C:\wamp\www\primero\formulario.php on line 47 Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\primero\formulario.php on line 48 Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\wamp\www\primero\formulario.php on line 48 No se pudo conectar con la base de datos como ven todavia no me puedo conectar , cual podra ser mi error ya verifique el user y password y esta correcto y mi apache esta online saludos |
#5
|
||||
|
||||
¿Has comprobado los permisos de acceso del usuario que estás utilizando? MySQL permite restringir el acceso de los usuarios dependiendo desde qué equipo se encuentra.
|
#6
|
|||
|
|||
Hola Martita te paso un código que te puede servir
En el ejemplo pongo una consulta extra por si te sirve, donde $titulo y $ruta son variables que agregas a una tabla en tu base de datos
<?php $qry = "INSERT INTO tbl_imagenes ( titulo,archivo) VALUES ('$titulo','$ruta')"; mysql_connect("localhost", "root", "0812")or die("No se pudo conectar a la base de datos"); mysql_select_db("db1"); mysql_query($qry)or die("Query: $qry <br />Error: " . mysql_error()); mysql_close(); ?> |
#7
|
|||
|
|||
ya solo marca un error , digo ya voy de ganancia
cambie el codigo a esto pero me sigue marcando un error
mi pregunta o duda es si el usuario y contraseña que se debe poner es el del usuario que hice en mysql dentro de mi dominio web cuando di de alta la base de datos ? o es el user y pass del acces a mysql ? de cualquier forma vean el codigo y el error me dice sobre el usuario que no tiene acceso. <?php $usuario="ariasyste_y"; $pass="12345678"; $db=mysql_connect("localhost", $usuario, $pass) or die ('Error connecting to mysql'); mysql_select_db('ariasyste_b1', $db); ?> Este es el Error que me marca Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ariasyste_y'@'localhost' (using password: YES) in C:\wamp\www\primero\formulario.php on line 49 Error connecting to mysql saludos |
#8
|
||||
|
||||
¿Dónde corre el script? ¿En tu pc? Y, ¿dónde está el servidor de MySQL? ¿En tu pc o en otro sitio?
Digo, es que da la impresión de que el script lo estás ejecutando desde tu máquina y estás tratando de acceder a un servidor externo. De ser así, en lugar de localhost tienes que poner la dirección del servidor externo. Pero ojo, es muy posible que un servidor externo no te permita acceder desde fuera y tengas que subir el script y ejecutarlo allá. Y si simplemente estás probando lo que luego vas a subir y quieres probarlo en local, entonces tus datos de usuario y contraseña deben corresponder a los de tu MySQL instalado en tu pc, no a los del otro servidor. Te recomiendo que no uses esos colores para tus mensajes, hacen un poco difícil la lectura. Si deseas resaltar el código php basta que lo pongas entre etiquetas [php] [php] Aquí el código [/php] // Saludos |
#9
|
|||
|
|||
gracias por la respuesta Roman
asi es roman yo tengo mi dominio que es www.aria-systems.com
alli di de alta una base de datos mysql, con el user y pass que estoy mostrando en el codigo, de hecho si entro al cpanel del dominio uso ese user y pass y entro perfectamente. mi aplicacion o codigo PHP esta localmente en mi pc y estoy tratando de ejecutarlo localmente desde mi pc que recomiendas o que me puedes comentar ? saludos y gracias por tus muy acertados comentarios. |
#10
|
||||
|
||||
Cita:
Pues de entrada, que entres al cpanel y cambies tu contraseña porque si realmente es la que has puesto, ya todos la han visto. Ya luego, que pruebes -como ya te dije- poniendo la dirección de tu hosting en donde ahora pones localhost. Pero no creo que funcione porque normalmente un hosting no permite acceder a las bases desde máquinas externas (como sería la tuya). Tendrías que probar todo con un servidor MySQL instalado en tu pc y ya luego subir los script al hosting. // Saludos |
#11
|
||||
|
||||
Hola,
Cita:
|
#12
|
||||
|
||||
¿Tú también?
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como conectar mysql 5.0 con delphi 6 | ABANDERADO | MySQL | 1 | 08-05-2008 16:21:50 |
Como puedo conectar delphi6+MySQL 5.0.26 | comba | MySQL | 7 | 10-03-2008 11:37:32 |
Conectar a MySQL desde Delphi 2005 | hmrvivas | MySQL | 1 | 20-01-2007 18:01:48 |
Como Conectar Delphi con MySQL? | jimmyx017 | SQL | 1 | 03-10-2005 02:52:53 |
Conectar MySql en RED (como se hace) | @-Soft | MySQL | 7 | 17-06-2003 14:25:47 |
|