嗨,我想從列中的特定表中獲取列的MySQL,然後生成基於列的表單,但我不斷收到錯誤和頁面只是空白。php substr()期望參數1是字符串,給出的數組
mysql_select_db($DB_Name) or die(mysql_error());
$query=mysql_query("SHOW COLUMNS FROM mytable") or die (mysql_error());
$j=0;
while($row=mysql_fetch_assoc($query)){
if(substr($row,0,2)=="S_"){
echo substr($row,2);?>:<input type="text" name="<?php echo $row;?>" maxlength="<?php echo getlength($j, "mytable");?>" /><?php ?><!--textbox code here --><?php
}
$j++;
}
getlength();
是一個方法,我寫,使其更容易得到length of a field
爲列。它工作正確。
謝謝
我想我沒有提及。由於該網站是動態的,該列的名稱並不知道。重點是從特定的表中獲取列名的列表並按順序顯示它。
使用'substr'您可以限制字符串值的計數,而不是數組... –
誰一直在降低我的聲譽?我首先做了我的研究,並試圖澄清。 –
對不起。不知道降低聲譽率 –