php de metin değişkenlerin sınırını bilgilerin ram vs özelliği belirledigi için herhangi bir problem yaşamazsiniz.
ama böyle bir sql de hata yapma şansınız artar. ya alanları değerleri ile set ettiginizde bu sql i oluşturan bir ara fonksiyon kullanmaniz yada kaydı yaptiktan sonra id ye göre diger alanları update ederek gitmeniz daha avantaj saglar
ben şahsen bu söyledigim ikinci yöntemi kullanıyorum şöyle ki;
mysql_query("insert into tablo (id) values('')");
$id = mysql_insert_id();
mysql_query("update tablo set alan1='.mysql_real_escape_string($alan1deger).'");
mysql_query("update tablo set alan2='.mysql_real_escape_string($alan2deger).'");gibi gibi