Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/06/2007, 15:03
elitepep
 
Fecha de Ingreso: junio-2007
Mensajes: 10
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: problemas con ID autoincrementable

yo tengo un problema parecido me xplico:

$insertSQL = sprintf("INSERT INTO usuarios (nick, password, nombre, email, pj_carac) VALUES (%s, %s, %s, %s, %s)",
GetSQLValueString($_POST['nick'], "text"),
GetSQLValueString($_POST['password'], "text"),
GetSQLValueString($_POST['nombre'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['pj_carac'], "text"));

mysql_select_db($database_ninjarpg, $ninjarpg);
$Result1 = mysql_query($insertSQL, $ninjarpg) or die(mysql_error());
$result2 = mysql_db_query("ninjarpg","select id from usuarios where nick=$nick");
$result3 = mysql_db_query("pj_carac","insert into pj_carac (id,frz,des,int,magia,con_magia) values ($result2,0,0,0,0,0)");
$insertGoTo = "login.php";

mi idea es que en la variable $result1 uno me graba la ficha, todo perfecto, hasta aqui todo bien pero luego vuelvo a hacer otra consulta en $result2 aqui me ha de seleccionar la id de la ficha que acabo de insertar ya que esta la utilizare para crear una ficha en la tabla pj_carac en donde la id_pj a de ser = a la que se añadio a la ficha en usuarios (aqui la id es autoincrement) seguro es una chorrada pero en fin me vendria bien una mano.