Foros del Web » Programando para Internet » PHP »

2 errores en mysqli_fetch_array no hay maneras

Estas en el tema de 2 errores en mysqli_fetch_array no hay maneras en el foro de PHP en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < form action = "menu_principal.php" method = "get" >     < input type = "submit" value = "Menu_principal" ...
  #1 (permalink)  
Antiguo 08/02/2011, 01:33
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
2 errores en mysqli_fetch_array no hay maneras

Código HTML:
Ver original
  1. <form action="menu_principal.php" method ="get">
  2.  
  3.   <input type="submit" value="Menu_principal" >
  4. </form>
  5.  
  6.     <form action="select_insert_update_delete_categories.php" method="get">
  7.         <label for="categoria_nombre">categoria_nombre</label><br/>
  8.         <input type="text" id="categoria_nombre" name="categoria_nombre" size='24' maxlength='25' value=""><br/><br/>
  9.         <input type="submit" value="insertar">
  10.         <input type="reset" value="borrar">
  11.     </form>

Código PHP:
<?php
        $categoria_nombre 
$_GET['categoria_nombre'];
        echo 
$categoria_nombre.'<br>';
        
        
$link mysqli_connect("localhost","a","ajdadoko","z");
        
$query =  "INSERT INTO categorias (categoria_nombre)  VALUES ('".$categoria_nombre."');";
        
mysqli_query ($link,'SET NAMES "utf8" ');
        echo 
$query;
        
$result mysqli_query($link$query) or die(mysqli_error($link));
        
        
$row mysqli_fetch_array($resultMYSQLI_ASSOC);
        echo 
$row["categoria_nombre "];
        
        
/* free result set */
        
mysqli_free_result($result);

        
/* close connection */
        
mysqli_close($link);
        
    


?>
Código PHP:
Warningmysqli_fetch_array() expects parameter 1 to be mysqli_resultboolean given in /var/www/html/php/administracio/select_insert_update_categories.php on line 23

Warning
mysqli_free_result() expects parameter 1 to be mysqli_resultboolean given in /var/www/html/php/administracio/select_insert_update_categories.php on line 27 
  #2 (permalink)  
Antiguo 08/02/2011, 01:41
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: 2 errores en mysqli_fetch_array no hay maneras

Estás tratando de obtener una consulta de una respuesta a una inserción. Eso no funciona así, para usar mysqli_fetch_array tenés que tener una consulta select, de otra forma, consultas como insert, delete o update devuelven verdadero o falso.

Etiquetas: Ninguno
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 10:40.