Elimde içinde veri olan aşağıdaki yapıda bir tablo var..
id ad soyad mail tarih
Ben içindeki veriyi kaybetmeden alanların sırasını nasıl değiştirebilirim..
id ad soyad tarih mail
haline nasıl getirebilirim..
Mysql de alan sırasını değiştirmek
4
●2.474
- 16-08-2007, 00:25:19Üyeliği durduruldune gereği var anlamadım. sonuçta veriyi alırken bi sorun yaratmaz. Ama
sana istediğini nasıl yapacağını anlatayım.
çok basit bir yöntem aslında. bi tablo aç istediğin şekilde yerleştir verileri
sonra şu phpyi kullan
<?PHP mysql_connect("localhost","root", ""); mysql_select_db("veritabani"); $sql = mysql_query("SELECT * FROM `tablo1`"); while($row = mysql_fetch_array($sql)) { if(mysql_query("INSERT INTO `tablo2` (`id`, `ad`, `soyad`, `tarih`, `mail`) VALUES ('".$row[id]."', '".$row[ad]."', '".$row[soyad]."', '".$row[tarih]."', '".$row[mail]."')")) { echo "$id eklendi<br>"; } else { echo "<b>$id eklenemedi</b><br>"; } } mysql_close(); ?>burda tablo1 olan yeri verileri alacak tabloyu yaz tablo2 olan yere de
verilerin aktarılacağı tablo.
Umarım syntax sorunu yoktur. - 17-08-2007, 14:00:36Üyeliği durduruldusanırım arkadaş $satir[0] ... tarzında arraylara atayıp satır sayısına gore çekiyor.
mysql_fetch_rows yerine mysql_fetch_array kullan ve $satir["alanadi"]; seklinde cek