Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

trabajar en suse linux, apache y mysql - no database select

Estas en el tema de trabajar en suse linux, apache y mysql - no database select en el foro de Bases de Datos General en Foros del Web. Hola a todos: Estoy con una pequeña aplicación trabajando con suse linux, apache y mysql. Intento conectarme a la base de datos y me arroja ...
  #1 (permalink)  
Antiguo 15/02/2010, 16:38
Avatar de ManelGomez  
Fecha de Ingreso: diciembre-2007
Ubicación: El Prat de llobregat
Mensajes: 180
Antigüedad: 16 años, 4 meses
Puntos: 2
trabajar en suse linux, apache y mysql - no database select

Hola a todos:

Estoy con una pequeña aplicación trabajando con suse linux, apache y mysql.

Intento conectarme a la base de datos y me arroja este error: Error en la consulta de conteo de registros "SELECT * FROM tabla where codigo = '08' . Mysql dijo : No database select.

No creo que sea un problema de conexión. ya que en el hosting funciona y en local no. Antes trabajaba bajo windows. Con el linux creo que el problema viene por algún fichero de configuración.

Por otra parte me ocurre esto:

Cuando entro en mysql con phpMyAdmin, en la parte inferior tengo estas advertencias:

Las opciones adicionales para trabajar con tablas vinculadas fueron desactivadas. Para saber porqué, dé clic aquí.
No se halló la extensión PHP mbstring y al parecer usted está usando tipografía multibyte. phpMyAdmin no puede cortar correctamente las cadenas de caracteres sin la extensión mbstring y podría dar resultados inesperados.
El archivo de configuración ahora necesita salvoconducto (una frase secreta) (blowfish_secret).


Un Saludo.
  #2 (permalink)  
Antiguo 15/02/2010, 16:43
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: trabajar en suse linux, apache y mysql - no database select

Cita:
No database select.
Si estás abriendo una conexión previamente, es posible qu eno esté correctamente configurado su stringconnection, ya que tu problema es simplemente que no has indicado en qué base de datos vas a trabajar... Y MySQL no puede ejecutar un SELECT cuando no has definido la base de origen de la tabla.

Revisa tu script y/o los parámetros de conexión. Si estás usando phpMyAdmin sin activación de base, abre la base antes de intentar leer una tabla.

Y además... UTFG: How To & About
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 15/02/2010, 17:04
Avatar de ManelGomez  
Fecha de Ingreso: diciembre-2007
Ubicación: El Prat de llobregat
Mensajes: 180
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: trabajar en suse linux, apache y mysql - no database select

Hola Sollyo:

Que hace la Cristina:

Sigo pensado que el problema viene de algún fichero de configuración tipo php.ini, my.ini o el propio conf. el propio httpd.conf.

tengo un fichero llamado con_db.php:

Código PHP:
<?
$host 
"localhost";
$user "root";
$pass "clave";
$dbname "db300258585";
$conecta mysql_connect($host,$user,$pass) OR DIE("No ha sido posible conectar a la tabla");
mysql_select_db($dbname,$conecta);
?>
El Siguiente código no esta completo, pero bueno lo que importa es el principio.


Código PHP:

<?php require("con_bd.php");?>

Aqui viene código html. y despues:

<?php

        $_pagi_sql 
"SELECT * FROM pisosbancos Where CodPost='$_GET[pb]'";

        
$_pagi_cuantos "10";

        
$_pagi_nav_num_enlaces "10";

        
$query mysql_query($_pagi_sql$conecta);

        
$n2 mysql_num_rows($query);

        include(
"panel/paginator.inc.php");

        while(
$sql2 mysql_fetch_array($_pagi_result)) {

           
$resp3 mysql_query("SELECT * FROM fotos Where IdRef='$sql2[IdRef]'");

            
$numfotos mysql_num_rows($resp3);

            
$rsfotos mysql_fetch_assoc($resp3);

            if(
$numfotos 0)  {

               echo 
"<tr><td height='18'><font face='Verdana' size='2'><a href='mapa_baix.php?sec=listar_imagenes&nt=$sql2[IdRef]'><img src='fotos/" 
               }

        }

  </
tr>

    <
tr><td height="120"></td>

    <
td width='1200'><?php echo "<p>" $_pagi_navegacion "</p>";

                           echo 
"<p>Mostrando " $_pagi_info ."</p>"?></td>

     </tr>

Etiquetas: apache, database, linux, mysql, select, suse, trabajo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:07.