Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/10/2011, 03:50
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: como hacer varios update en una sola vez

ayuda con warning

Código PHP:
$hostname="localhost";
       
$user="*******";
       
$password="*********";
       
$database="*********";
       
$link mysqli_connect($hostname,$user,$password,$database);
       
     
$query 'UPDATE productos SET precio_producto_kg=   ' .  $_GET['precio_producto_kg'] . '   WHERE nombre_producto_pc=  \'' $_GET['nombre_producto_pc'] . '\';';
      
mysqli_query ($link,'SET NAMES "utf8" ');
    
$result mysqli_query($link,$query) or die (mysqli_error($link));

    
      
/*mysqli_query($link,$query);*/
      
 
echo 'query: ' $query'</br>'
      
    echo 
'result: ' $result;
    
/* array asociativo */
      
while($row mysqli_fetch_array($result,MYSQLI_ASSOC)){
          echo 
$row['precio_producto_kg'];
        echo 
$row['nombre_producto_pc'] .'<br>';
      } 


devuelve esto el navegador que parámetro le falta el mysqli_fetch_array no le llega el $result

query: UPDATE productos SET precio_producto_kg= 50.00 WHERE nombre_producto_pc= 'casa';
result: 1
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/php/precio/precio.php on line 79