Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2010, 13:33
Avatar de saymon
saymon
 
Fecha de Ingreso: septiembre-2003
Ubicación: Panama
Mensajes: 318
Antigüedad: 20 años, 7 meses
Puntos: 0
Problemas con la coneccion a la base de datos

Hola amigos,

Tengo una consulta, yo tengo hosteado en servage.net (para los que estan familiarizados con este HP) un sitio que me ha andado bien, pero ultimamente cuando navego por todo el sitio algunas veces la pagina no me abre y me manda este error:

Código:
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'mysql1081.servage.net' (2) in /mounted-storage/home10c/sub002/sc14169-CZUR/www/login/include/database.php on line 24
Unknown MySQL server host 'mysql1081.servage.net' (2)
Al obtener este error en la pagina con solo refrescar me sale, a veces si y aveces no. He hablado con ellos y lo que me dicen es que repare y optimice la BD, lo hago, pero nada, incluso tambien migre la base de datos a otros de sus server y nada. Yo quieciera saber a que se debe este error ya que en la manera como me conecto no estaba teniendo problemas.
Ah.. otro dato es que la pagina tiene mas o menos 5 mil visitas diarias con 12 mil paginas vistas por dia, no se si eso tiene algo que ver.

Aqui abajo le dejo la forma de coneccion a la base de datos

Archivo config.php

Código PHP:
<?php 
function Conectarse() 

   
$link=mysql_connect("mysql1081.servage.net"
                            
"xxxtopporn"
                            
"Money507");
   
mysql_select_db("xxxtopporn",$link);
   return 
$link

?>
Y aqui es un codigo de como muestro alguna informacion:


Código PHP:
<?php include("../config.php");
$link=Conectarse();

   
$result=mysql_query("select id, title, url, rec_link_url, webmaster, email, description, category from links where approve='pending' order by id desc",$link); 
   
$num mysql_num_rows($result); ?>
        <input type="hidden" name="num" value="<? echo $num;?>">
        <?PHP while($row mysql_fetch_array($result)) { ?>
        <tr>
          <td><input type="checkbox" name="isApproved[<? echo $num;?>]" value=<?php echo $row["id"];?>></td>
          <td><input type="checkbox" name="isDeleted[<? echo $num;?>]" value=<?php echo $row["id"];?>></td>
          <td><? echo $row["title"]; ?></td>
          <td><? echo $row["category"]; ?></td>
          <td><? echo $row["url"]; ?></td>
          <td><a href="<? echo $row["rec_link_url"]; ?>" target="_blank"><? echo $row["rec_link_url"]; ?></a></td>
          <td><? echo $row["webmaster"]; ?></td>
          <td><? echo $row["email"]; ?></td>
          <td><? echo $row["description"]; ?></td>
        </tr>
        <?PHP
$num 
$num 1
 }
 
mysql_free_result($result
?>
Agradesco cualquier ayuda que me puedan dar... Es esta una forma optima de concectarse a una BD, porque me imagino que no es lo mismo prgramar para una pagina de 100 visitas diarias que para una de 100 mil visitas diarias (no tengo esta cantidad pero espero llegar con un buen SEO)?

Saludos

Última edición por saymon; 04/02/2010 a las 13:39