abelsaza
Usuario Novato
Usuario Novato

Tengo un problema no puedo hacer una conexion con la BD falla en la sintaxis

este es el codigo

conx.php

<?php
$bd_host = "localhost";
$bd_usuario = "sazauiem";
$bd_password = "salgado";
$bd_base = "sazauiem";
$link = @mysql_connect "mysql.webcindario.com";
$con = mysql_connect($bd_host, $bd_usuario, $bd_password);
mysql_select_db($bd_base, $con);
?>

en que estoy mal.

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

Tengo un problema no puedo hacer una conexion con la BD falla en la sintaxis

este es el codigo

....

en que estoy mal.

¿En que línea te dice que estas mal?

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

Veo que intentas conectar con aquçi, miarroba. Cambia localhost por mysql.webcindario.com

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

Veo que intentas conectar con aquçi, miarroba. Cambia localhost por mysql.webcindario.com

Si te das cuenta... donde pone localhost, después no lo usa....

Avatar Image
Machacateclados
Machacateclados

Wenaz!

NoSetup, si te fijas bien, sí que usa el "localhost", está en $bd_host, y lo usa en el mysq_connect. Lo que sí me he dado cuenta es que en mysql_select_db no recoge el valor devuelto por esa función; ahi tal vez falle...
De todas maneras, aquí le paso un código que funciona a la perfección, pa que el chikillo no se demore mucho en un archivo de conexión (que weno soy a veces xD)

 <?php
   function conectar()
   {
    if(!$dblink=mysql_connect('SERVIDOR','USER','PASSWORD'))
    {
      //si error en conexion
      echo "<h2>Ha ocurrido un error conectando al servidor...</h2>
";?>                          
                  <script>  setTimeout("Location.href='LAPAGINAQUEQUIERAS'",3000); </script>
                <?php exit();
    }
    if (!mysql_select_db("BASE DE DATOS",$dblink))
    {
      //si no existe la base de datos
      echo "<h2>La base de datos no existe...</h2>";?>
           
<script>  setTimeout("Location.href='LAPAGINAQUEQUIERAS'",3000); </script>
                <?php exit();

    }
    return $dblink;
   }
   conectar();
?>

Esta funcion deberá de estar en un archivo PHP llamado conexión.php (por ejemplo). Para llamar a la función habrás de incluir el archivo--> include("conexión.php);   y la llamada debe ser--> $TUVARIABLE=conectar();
Los datos en rojo es para que los cambies, y en naranja es pq ha de ser el mismo,ok? ;)
Y el código en azul, son milisegundos, es Javascript, y los 3000 te tarda 3 segundos en redireccionar a la página que quieras. espero que te sirvaaa!!!:-]

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

$link = @mysql_connect "mysql.webcindario.com";
$con = mysql_connect($bd_host, $bd_usuario, $bd_password);

Vale... tiene dos veces la línea esta... a lo que iba, no sabe muy bien como se hace, por eso lo puso con la primera línea, después para evitar el error metio la @ y después la segunda línea.

Avatar Image
Machacateclados
Machacateclados

Pues no sabía yo que con la @ evitabas el error de una función,ejejejejejejjejejejeje :5)

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

Pues no sabía yo que con la @ evitabas el error de una función,ejejejejejejjejejejeje :5)

Evita que te muestre el error... no que exsta.

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 25/Feb/2006, 01:42
framazemur NoSetup.org bistoco33kMar/06