Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/02/2008, 04:32
Elisa85
 
Fecha de Ingreso: marzo-2007
Ubicación: España
Mensajes: 133
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Ayuda con este buscador de web

Hola,

En la linea que te da el error:

Código PHP:
$result=mysql_query($sql,$link); 
la variable $link, no la tienes asignada en ningun sitio, como ya tienes la conexion hecha, no le pases ese parametro en mysql_query:


Código PHP:
$result=mysql_query($sql); 
Prueba primero eso ;)

Yo te recomendaría que la conexion la hicieras en un script aparte (conexion.php),


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

   if (!(
$link=mysql_connect('localhost''pma''200176')))
   {
      echo 
"Error connectandose a la base de datos.";
      exit();
   }
   if (!
mysql_select_db(ejemplo$link))
   {
      echo 
"Error seleccionando la base de datos.";
      exit();
   }
   return 
$link//Aqui es donde devuelve el link que tu usas
}?>
y luego donde quieras conectarte a la BD haces:
Código PHP:
<html> 
<body> 
<?php
include ("conexion.php");
$link=conectarse();
//Incluimos un archivo de conexion a MySQL.

$sql="SELECT * ficha WHERE titulo LIKE '%".$palabra."%' "// SQL para la búsqueda
$result=mysql_query($sql,$link);
Ahore he mirado más tu código y he visto que tenías el include de la conexion, espero no haberte liado más... ya que ahora soy yo la que no entiende que teniendo el include de conexion, luego vuelvas a conectarte (no se que tienes en conexion.php)

Nos comentas a ver que tal ha ido ;)

Última edición por Elisa85; 28/02/2008 a las 05:03