Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2015, 05:05
vegas
 
Fecha de Ingreso: mayo-2003
Mensajes: 194
Antigüedad: 21 años
Puntos: 4
problemas con llamada a base de datos

hola amigos:

tengo el problema que no me recoge datos de la tabla cuando los pido en php, de la tabla avisos.

no se porque no recoge datos de esa tabla.




sin embargo en la tabla clientes si que me recoge bien los datos por que esta cogiendo los datos de la tabla clientes y no desde avisos.

<?php

$cont=0;
$consulta="SELECT * FROM clientes WHERE nombre_cli like '%$busca_avisos%'";
$resultado=mysqli_query($link,$consulta);
while($row=mysqli_fetch_array($resultado))
{
$cont++;
//Entro en un bucle que se va a ejecutar mientras se cumpla la condición
//Recojo los resultados de la consulta en variables
$nombre_cli=$row['nombre_cli'];
$codigo_cli=$row['codigo_cli'];


$link=mysqli_connect('localhost','root','','rtp') or die(mysqli_error());
$consulta2="SELECT * FROM avisos";
$resultado1=mysqli_query($link,$consulta2);
if($row1=mysqli_fetch_array($resultado1))
{

$codigo_avi=$row1['codigo_avi'];



}

?>






como podeis ver el resultado es este y no es correcto








yo lo que quiero que me muestre es cuantos avisos a tenido ese cliente y lo intento asi:

select * from avisos where codigo_cli=codigo_avi

o

select codigo_avi from avisos where codigo_cli=codigo_avi

en fin no se ya como ponerlo a ver si me podeis ayudar a ver por que no recoge datos de esa tabla.

un saludo y muchas gracias.

Última edición por vegas; 09/06/2015 a las 07:00