私は現在、ユーザーがPHP/HTMLフォームを介してSQLデータベースにデータを提出しようとしています。私はこれをうれしく行うことができますが、ユーザがIndex
カラムを入力するのを許可しないようにしたいのですが、自動的にajdをインクリメントすることは嫌になりません。PHPでSQLにインデックス値を隠す
私が持っている現在のコードは次のようである:
$result = mysql_query("SELECT * FROM {$table}") or die(mysql_error());
// Start a form to run insert.php
echo "<form action=\"insert.php\" method=\"post\">";
// Loop to create boxes in the form
for ($i = 0; $i < $fields_num; $i++)
{
$field = mysql_fetch_field($result);
echo "{$field->name}: <br /><input type=\"text\" name=\"{$field->name}\"onkeypress=\"return noenter()\"/>";
echo "<br />";
};
// End form.
echo "<input type=\"submit\">
</form>
</div>";
ここから私はインデックスの列を無視することができますか。私はそれが役立つ場合、データベースへの完全なアクセス権を持っています。
ありがとうございました!