ByAkman adlı üyeden alıntı: mesajı görüntüle
Yok hocam çözüm getirmedi bu yol. Şimdi projeleri yükleyip tabloya yazıyorum dağıtma sayfasında türü seçip dağıt deyince öğrencileri baştan sona alıp projelerde sonda başa öğrenci id ve numarasını güncelleyecek


Sent from my NOKIA 3310 using Tapatalk
Arkadaşım aslında zor bir şey değil. yerinde olsam bir temp tablo oluştururum, proje id ve öğrenci idleri alanları olan. Proje idini sondan başa alır eklerim, daha sonra öğrenci idini baştan sona alır eklerim. Daha sonra proje dosyasında alanları eşitleyip güncellerim.

Yok illa php ile yapacam dersen yine aynı şeyi farklı yoldan yapacaksın. Proje tablosunda yapıyorsan güncellemeyi, önce öğrenci tablosunda idleri baştan sona alacaksın. Misal:

$sor = mysql_query('select ogrenci_id from ogrenciler order by ogrenci_id asc');
while($sonuc = mysql_fetch_assoc($sor)) $ogrenciler[] = $sonuc['ogrenci_id'];
Sonrada projeler tablonun idlerini tersten al ve alanı güncelle:
$sor = mysql_query('select proje_id from projeler order by proje_id desc');
$i = 0;
$limit = count($ogrenciler);
while($sonuc = mysql_fetch_assoc($sor)){
 $update =  'update projeler set ogrenci_id =" '.$ogrenciler[$i].'"';
 mysql_query($update);
 $i++;
 if($i== $limit) $i=0;//gerekiyorsa öğrenci döngüsünü başa al 
}