ASP Uzmanlar - ASP için bu PHP kodu dönüştürme yardıma ihtiyacınız

2 Cevap php

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.

2 Cevap

Ben basit bir yeniden yazma, vb bir DB bağlantı kurmak gerekir gibi, o çok yardımcı hataları işlemek olmaz sanırım

Sana ajaxed library size ben size gerekli yöntemi olarak aynı işi yapar inanıyorum db.insert() yöntem .. sunan bir göz öneriyoruz.

hakkında soran hangi asp? asp.NET ya da klasik asp?

classic asp is quite similar to php. You can start by looking how ODBC works. http://www.asp101.com/tips/index.asp?id=50

http://www.amazon.com/Beginning-ASP-Databases-John-Kauffman/dp/1590592492/ref=sr_1_3?ie=UTF8&s=books&qid=1248069991&sr=8-3

Ancak, klasik ASP çok fazla zaman yatırım yapmayın. Yakında RIP gidiyor.

yardımcı olur umarım.