6 messages in com.mysql.lists.mysql-esRE: problema con consulta SQL| From | Sent On | Attachments |
|---|---|---|
| australsoft SA | 31 Oct 2007 12:43 | |
| mambito | 31 Oct 2007 13:06 | |
| mambito | 31 Oct 2007 13:38 | |
| mambito | 31 Oct 2007 13:58 | |
| Anarkae | 31 Oct 2007 14:01 | |
| Roger Martinez | 02 Nov 2007 05:43 |
| Subject: | RE: problema con consulta SQL![]() |
|---|---|
| From: | Roger Martinez (roge...@hotmail.com) |
| Date: | 11/02/2007 05:43:36 AM |
| List: | com.mysql.lists.mysql-es |
En este caso usar LIKE o = es lo mismo ya que es literal, con LIKE puedes usar
comodines y no distingue entre mayusculas y minusculas. Si buscas algo concreto
es mucho mas rapido un =.
En tu caso concreto no te esta fallando el query, que esta bien hecho, estara
fallando la conexion o los permisos del usuario, no veo que chequees la
conexión.Haz esto por ejemplo:
$conex = mysql_connect('localhost', 'root', '') or die('Error en la conexion
'.mysql_error());
$sel = mysql_select_db('musica', $conex) or die ('Error en la seleccion ' .
mysql_error());
$sql = "SELECT * FROM emp WHERE Emp_No like 'e501'";
$busqueda = mysql_query($sql, $conex) or die ('Error en el query '.
mysql_error());;
Asi veras donde esta el problema pero creo que es en el $sql = "SELECT * FROM
emp WHERE Emp_No like 'e501'), tendria que ser asi: $sql = "SELECT * FROM emp
WHERE Emp_No like 'e501'";
Espero que ayude.
Roger
----------------------------------------> Date: Wed, 31 Oct 2007 19:01:43 -0200>
From: anar...@yahoo.es> To: mysq...@lists.mysql.com> Subject: Re: problema con
consulta SQL>> por que no probas:> SELECT * FROM emp WHERE Emp_No = 'e501'> en
vez de:> SELECT * FROM emp WHERE Emp_No like 'e501'>> El día 31/10/07, mambito
escribió:>>>> On 31/10/2007, australsoft SA wrote:>>> estos son los mensajes de
error que me da:>>>>>> Error de consulta>>> Warning: mysql_fetch_array():
supplied argument is not a valid MySQL>> result>>> resource in C:\Archivos de
programa\Apache>>> Group\Apache2\htdocs\retiro\buscador.php on line 21>>>>>>
Warning: mysql_free_result(): supplied argument is not a valid MySQL>> result>>>
resource in C:\Archivos de programa\Apache>>>
Group\Apache2\htdocs\retiro\buscador.php on line 25>>>>>> se queja de la
consulta SQL, pero no veo donde esta el error>>>>>> mambito escribió:>>>
Adjunta el mensaje de error.>>>>>> On 31/10/2007, australsoft SA wrote:>>>> hola
a todos,>>>> tengo este script PHP que me da errores en la consulta SQL, pero
no>> logro>>> verlo.............me dais una pista??>>>>>>>>>>>>>
$conex=mysql_connect('localhost', 'root', '');>>>>
mysql_selectdb("musica",$conex);>>>> if($_POST){>>>> $sql="SELECT * FROM emp
WHERE Emp_No like 'e501'); //'$_POST[no]')";>>>> if
(!mysql_query($sql,$conex))>>>> echo "Error de consulta";>>>>
$busqueda=mysql_query($sql,$conex);>>>> while
($row=mysql_fetch_array($busqueda))>>>> {>>>> echo ">>> ".$row['Emp_No']."
".$row['emp_name']." ".$row['emp_sal'].">>> ".$row['emp_age'];>>>> }>>>>
mysql_free_result($busqueda);>>>> mysql_close($conex);>>>> }>>>> ?>>>>> Nº
empleado a buscar:>>>>>>>>>>>>>>>>>>> Gracias, saludos:D>>>>>>>>>>>>>>>>
--------------------------------->>>>>>>> ¡Descubre una nueva forma de obtener
respuestas a tus preguntas!>>>> Entra en Yahoo! Respuestas.>>>>>>>>>>>>> -->>>
Con aprecio,>>>>>> Juan Carlos Quintanilla De la Cruz>>> Lima - Perú>>>>>>>>>>>>
________________________________>>>>>> ¡Descubre una nueva forma de obtener
respuestas a tus preguntas!>>> Entra en Yahoo! Respuestas.>>>>>>>>>>>>>>> -->>
Con aprecio,>>>> Juan Carlos Quintanilla De la Cruz>> Lima - Perú>>>> -->> Lista
de Correos de MySQL>> Para el historial de la lista:
http://lists.mysql.com/mysql-es>> Para cancelar inscripción:>>
http://lists.mysql.com/mysql-es?unsub=anar...@yahoo.es>>>>
_________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/




