Foros del Web » Programando para Internet » PHP »

Ayuda con sentencia SQL

Estas en el tema de Ayuda con sentencia SQL en el foro de PHP en Foros del Web. Amigos tengo este codigo. Código PHP: $SQL = "SELECT * FROM tabla WHERE id=(SELECT MAX (id) AS 'id' FROM tabla WHERE  f='$f')" ; $r = mysql_query ( $SQL ,  $L ); mysql_fetch_array ( $r );  me saca un ...
  #1 (permalink)  
Antiguo 02/04/2008, 15:51
 
Fecha de Ingreso: febrero-2008
Ubicación: Bogotá_Colombia
Mensajes: 72
Antigüedad: 16 años, 2 meses
Puntos: 0
Exclamación Ayuda con sentencia SQL

Amigos tengo este codigo.

Código PHP:

$SQL
="SELECT * FROM tabla WHERE id=(SELECT MAX (id) AS 'id' FROM tabla WHERE  f='$f')";
$r=mysql_query($SQL$L);
mysql_fetch_array($r); 
me saca un error
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\proyect\carpeta_car\consulta.php on line 10


Gracias por adelantado
  #2 (permalink)  
Antiguo 02/04/2008, 15:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Ayuda con sentencia SQL

Prueba este código:
Código PHP:
$r=mysql_query($SQL$L) or die( "Error en $SQL, mysql: " mysql_error() ); 
Saludos.
  #3 (permalink)  
Antiguo 02/04/2008, 16:03
 
Fecha de Ingreso: febrero-2008
Ubicación: Bogotá_Colombia
Mensajes: 72
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Ayuda con sentencia SQL

Amigo saca el mismo error que sera ?

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\proyect\carpeta_car\consulta.php on line 10


Código PHP:
$SQL="SELECT * FROM tabla WHERE id=(SELECT MAX (id) AS 'id' FROM tabla WHERE  f='$f')"or die( "Error en $SQL, mysql: " mysql_error() );
$r=mysql_query($SQL$L);
 
mysql_fetch_array($r); 
Gracias
  #4 (permalink)  
Antiguo 02/04/2008, 16:45
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Ayuda con sentencia SQL

soy novato jajaj peri y donde tienes definido $L
__________________
*La amistad se multiplica cuando se divide*
  #5 (permalink)  
Antiguo 02/04/2008, 17:08
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Ayuda con sentencia SQL

No copiaste el código como te lo puse, debes de ponerlo en el mysql_query.

Saludos.
  #6 (permalink)  
Antiguo 02/04/2008, 17:22
 
Fecha de Ingreso: febrero-2008
Ubicación: Bogotá_Colombia
Mensajes: 72
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Ayuda con sentencia SQL



Amigos ya solucione el problema ahora si quedo bien con los sub querys asi queda todo el codigo

Código PHP:
<?php
require_once('Connections.php');
mysql_select_db($database,$link);
$fecha_ingreso=$_POST['fecha_ingreso'];
//slelecionamos la sconsulta y sub consulta
$consultSQL=mysql_query("SELECT * FROM entrada_cocecionario WHERE id_carro=(SELECT MAX(id_carro) AS 'id_carro' FROM entrada_concecionario WHERE fecha_ingerso='$fecha_ingreso')"$link);
if(
$row mysql_fetch_array($consultSQL))
{
?>

<table class="odd" border="5">
 <tr bordercolor="#000000"  >
   <td bgcolor="BDEAD5"><p><strong>ID CARRO</strong></p></td>
 </tr>
 <tr>
   <td><input type="text" value="<?php echo $row['id_carro'];?>"  style=" color:#003333; font-family:Verdana, Arial, Helvetica, sans-serif; border:outset; display:inline; font-size:14px;" readonly/ /></td>
 </tr>  
 <tr>
   <td bgcolor="BDEAD5"><p><strong>FECHA INGRESO</strong></p></td>
 </tr>
 <tr>
   <td><input type="text" value="<?php echo $row['fecha_ingreso'];?>"  style=" color:#003333; font-family:Verdana, Arial, Helvetica, sans-serif; border:outset; display:inline; font-size:14px;" readonly//></td>
 </tr>  
 <tr>
   <td bgcolor="BDEAD5"><p><strong>MARCA CARRO</strong></p></td>
 </tr>
 <tr>
   <td><input type="text" size="45" value="<?php echo $row['marca_carro'];?>"   style=" color:#003333; font-family:Verdana, Arial, Helvetica, sans-serif; border:outset; display:inline; font-size:14px;" readonly//></td>
 </tr>  
</table>
<?php
   
}else if echo " no se encontro ningun tegistro ";
?>
Gracias a todos por las respuestas no me toco cambiar el diseño de la base de datos pense que me tocaba hacer un id auto increment

Suerte a todos
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 06:11.