$q="CREATE TABLE `".$_POST['dbname']."`.`".$_POST['tbname']."` (";
$q1=",) ENGINE = MyISAM";
$q2=") ENGINE = MyISAM";
for($a=0;$a<=intval($fieldsnum)-1;$a++)
{
$q.="`".$_POST['fieldname'][$a]."` VARCHAR( 255 ) NOT NULL ,";
}
$q.=") ENGINE = MyISAM ;";عند ادخال مثلا 3 حقول
ياتي الاستعلام هكذا
CREATE TABLE `lll`.`names` (`name` VARCHAR( 255 ) NOT NULL ,`email` VARCHAR( 255 ) NOT NULL ,`pass` VARCHAR( 255 ) NOT NULL ,) ENGINE = MyISAM ;
السؤال هو كيف ازيل الفاصة قبل القوس المقفل للاستعلام عن طريق الكود البرمجي لانه في كل مره باستخادم حلقة for ينشئ اسم الحقل ونوعه وهل هو فارغ ام لا وفي نهايته تجد الفاصلة فكيف ازيل الفاصة الاخيرة عن طريق الكود البرمجي لان الفاصلة الأخيرة هي سبب الخطأ الذي يحدث لي