From: Kerem Can Karakaº (blokdiyagram@gmail.com)
Date: Sun 19 Mar 2006 - 02:31:50 EET
Paz, 2006-03-19 tarihinde 01:20 +0200 saatinde, veli akcakaya yazdı:
> Merhaba,
> $tablo="soru";
> $x=mysql_query("INSERT into ".$tablo."(id,soru,a,b,c,d,e,dogru)
> values(null,'$soru','$a','$b','$c','$d','$e','$dogru')");
Sanırım php kullanıyorsunuz.
Bunu ayrıca belirtirseniz daha kolay cevaplayabiliriz.
Bu link
http://tr2.php.net/manual/en/function.mysql-insert-id.php
işinize yarar mı acaba?
Ya da
mysql_query("SELECT LAST_INSERT_ID()")
sanırım işinize yarar.
Veri tabanında bu fonksiyonlar ile ilgili sorunları tam olarak çözen
nihai insert kod parçası için.
<?
mysql_query("LOCK TABLES apc_forms WRITE");
mysql_query("SET AUTOCOMMIT = 0");
mysql_query("INSERT INTO apc_forms (form_title, form_event_id,
form_expirey) VALUES ('title',1,'2005-10-10')");
define('ID',mysql_query("SELECT LAST_INSERT_ID()"));
mysql_query("COMMIT");
mysql_query("UNLOCK TABLES");
?>
Uygun olur sanırım.
Yine üstteki linkden alınmıştır.
Mysql'in bu ve bunun gibi durumlar için özellik listesine ise
http://dev.mysql.com/doc/refman/5.0/en/information-functions.html
adresinde ulaÅŸabilrisiniz.
Umarım yardımı dokunmuştur.
Ä°yi geceler.
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama