[]
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ğ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?
$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?
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.
tabloya son eklenmiş kaydı alırsın.
fakat çok fazla kullanıcı insert yapıyorsa, bu aldığın senin eklediğin kayıt olmayabilir.
- fever (31.05.14 18:04:25)
ilk ekledigin "bisiler"i dogrudan kullanabilirsin bana kalirsa. illa mysql'e ekleyip cekmen mi gerekiyor?
- f_d (31.05.14 18:28:26)
"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.
konuyla alakasız: mysqli veya pdo kullanmanı tavsiye ederim.
- bi sey dicem (31.05.14 19:00:00)
1