ASP ait anahtar kelimelere bağlı olmayan, daha esnek olduğu için ben ASP için aşağıdaki PHP SQL ekleme kodunu dönüştürme bazı sorunlarla karşı karşıyayım, ben, ASP aynı kavramı kullanmak istiyorum.
Herkes burada ASP acemi yardımcı olabilir merak ediyorum.
$table = 'tbluser';
$array = array (
'name' => $name,
'email' => $email,
'ip' => $remoteIP
);
$newid = insert_query ($table, $array);
function insert_query ($table, $array)
{
global $mysql_errors;
$query = 'INSERT INTO ' . $table . ' ';
foreach ($array as $key => $value)
{
$fieldnamelist .= '' . '`' . $key . '`,';
if ($value == 'now()')
{
$fieldvaluelist .= 'now(),';
continue;
}
else
{
$fieldvaluelist .= '\'' . $value . '\',';
continue;
}
}
$fieldnamelist = substr ($fieldnamelist, 0, 0 - 1);
$fieldvaluelist = substr ($fieldvaluelist, 0, 0 - 1);
$query .= '' . '(' . $fieldnamelist . ') VALUES (' . $fieldvaluelist . ')';
$result = mysql_query ($query);
if (!$result)
{
$message = 'Invalid query: ' . mysql_error () . '<br>';
$message .= 'Whole query: ' . $query;
}
$id = mysql_insert_id ();
return $id;
}
klasik ASP bulunuyor. Seçim yok, şirket hala belirli bir proje için bu korumak gerekir.
Ben veritabanı sorgulama ASP tarzı bağlamak istiyorum (vb cmd ve kullanarak ..) yok çünkü ASP bu özel kod stil istiyorum temel sebebi
Tuşunun (tablo fieldname) ve değer ile dizi koleksiyon oluşturarak, sonra tam bir sql dizeye dönüştürmek, sadece çalıştırmak gerekir. (SQL) yürütmek, bunun ileride ben daha kolay gerek kalmadan, diğer çerçeveye proje dönüştürmek anlamına gelir DB içine / güncelleme veri eklemek için yolu yeniden.