Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2008, 05:48
jordivargas
 
Fecha de Ingreso: marzo-2004
Mensajes: 117
Antigüedad: 20 años, 1 mes
Puntos: 0
Problema con instrucción select

Hola gente del foro.
Tengo una base de datos con 2 tablas:
- personal --> con los campos "num-col, nombre, apellido1, apellido2"
- especialidad --> con los campos "num-col, especialidad"

En la web tengo un formulario para introducir los campos por los que buscar:
"nombre, apellido1, apellido2, num-col"

Tengo la siguiente instrucción "select":

Código:
$sql="select t.clave,p.num_col,nombre,apellido1,apellido2,especialidad from personal as p, especialidad as t where p.apellido1 like '%$apellido1%' and p.nombre like '%$nombre%' and p.apellido2 like '%$apellido2%' and p.num_col like '%$num_col%' and p.num_col=t.num_col";
Esta instrucción "select" funciona correctamente en el servidor donde corre la web, pero ahora lo paso a otro servidor y no me funciona. No hace la selección y me saca todos los elementos de la tabla "personal" con su "especialidad" correspondiente.

Los datos de conexión a MySql funciona OK. De echo accede pero no hace bien la selección, saca todo.

Pregunta: ¿a qué se puede deber este problema? ¿ puede ser por diferente versión de PHP? ¿es una instrucción que no fucniona bien en todas las versiones de PHP?

Muchas gracias y reciban un cordial saludo.
Jordi