Lose :
Cita:
$result = mysql_query("SELECT COUNT(*) AS numero_registros FROM tabla");
$row = mysql_fetch_assoc($result);
$id = $row['numero_registros'];
Pero el mysql_fetch_row , en ocaciones duplica un id obtenido de la tabla , por que lo hace , sinceramente no lose .
Lose :
Cita: 2- Si quieres verificar si un nombre de usuario esta disponible o no, usa el codigo que te sugeri, obviamente el nombre de usuario lo obtienes desde $_POST, no desde $_GET y no tienen porque fastidiarse tus URL's amigables
Pero tratandose de conseguir el nombre muchos tienen parecido , el %20 interfiere para encontrar el resultado y tambien la id significa mucho ya que no se equivoca.
Muy buena opcion esta , esto depara lo equivocados que stamos quienes usamos estas alternivas expuestas antes , sin duda tomaria este ejemplo muy atractivo.
Código PHP:
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db('mydb');
mysql_query("Select * FROM mytable name");
printf("Obtenemos el ultimo id %d\n", mysql_insert_id());
//muy rapida la verda.
?>