(3)
PHP mysql son eklenen satır
şöyle ki:$e = mysql_query("insert into bişiler");dedim.şimdi elli defa $id = mysql_insert_id();$g = mysql_query("select bişeyler where id='".$id."'");gibi dolandırıp durmak yerine direkt son eklenen satırı mysql_fetch_array olarak atabileceğim bi yöntem var mı?mesela direkt mysql_bişeyler($e); dediğ
şöyle ki:
$e = mysql_query("insert into bişiler");
dedim.
şimdi elli defa $id = mysql_insert_id();
$g = mysql_query("select bişeyler where id='".$id."'");
gibi dolandırıp durmak yerine direkt son eklenen satırı mysql_fetch_array olarak atabileceğim bi yöntem var mı?
mesela direkt mysql_bişeyler($e); dediğimde direkt fetch array olsun ya da bunu direkt mysql_fetch'in içinde yayınlasam da bana son satırı verse falan.
karışık anlatmadım herhalde dimi? var mı böyle bi yöntem?
0
select (bişeyler) from tablo order by id desc limit 0,1 ;
tabloya son eklenmiş kaydı alırsın.
fakat çok fazla kullanıcı insert yapıyorsa, bu aldığın senin eklediğin kayıt olmayabilir.
0
ilk ekledigin "bisiler"i dogrudan kullanabilirsin bana kalirsa. illa mysql'e ekleyip cekmen mi gerekiyor?
0
"bişiler" in içinde zaten aradığın şey var. son elemanına ulaşmak söylediğin şeyden daha kolay.
konuyla alakasız: mysqli veya pdo kullanmanı tavsiye ederim.
0