Tema: ciclo
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2013, 11:09
Jennifert
 
Fecha de Ingreso: septiembre-2012
Mensajes: 112
Antigüedad: 11 años, 7 meses
Puntos: 1
Pequeña duda

Hola que tal compañeros del foro, les cuento mi duda:
Soy nueva en esto pero tengo un pequeño codigo de una inserción de datos el cual me funciona bien pero ahora quiero hacer un select usando la misma forma solo que un select entiendo que para la inserción es mysql_insert_id() pero para select? les agradecería si me pudiesen orienta por favor.

index.php
Código PHP:
<form name="input" action="insert.php" method="POST">
Username: <input type="text" name="nombre"><br>
Text: <input type="text" name="mensaje">
<
input type="submit" value="Submit">
</
form
insert.php
Código PHP:
<?php
// Recuerden que pusimos la conexión dentro de funciones
require_once 'func.php';

$nomb=$_POST['nombre']; 
$msj=$_POST['mensaje']; 
 
$id_insertado db_insertar('entradas', array(
  
'nombre' => $nomb'mensaje' => $msj
));
 
echo 
"Se insertó el ID {$id_insertado}";

func.php
Código PHP:
<?php

mysql_connect
('localhost','root','root');
mysql_select_db('coment');
 
function 
_post($nombre$tipo 'str'){
  if( isset(
$_POST[$nombre]) ) {

    if( 
get_magic_quotes_gpc() )
      
$val stripslashes($_POST[$nombre]);
    else
      
$val $_POST[$nombre];
    
    if( 
$tipo == 'int' )
      
$val intval($val);
    else if( 
$tipo == 'float' )
      
$val floatval($val);
    return 
$val;
  } else {
 
    if( 
$tipo == 'int' or $tipo == 'float' )
      return 
0;
    else
      return 
'';
  }
}
function 
db_insertar($tabla$valores) {
  if( 
is_array($valores) ) {
    
$e true;
    
    
$sqlset '';
    foreach( 
$valores as $k => $v ) {
      if( !
$e )
        
$sqlset .= ',';
      else
        
$e false;
      
$sqlset .= '`' $k '` = \'' mysql_real_escape_string($v) . '\'';
    }
    
mysql_query("INSERT INTO `{$tabla}` SET {$sqlset}");
    return 
mysql_insert_id();
  } else {
    return 
false;
  }
}

?>