LINUX.ORG.RU

История изменений

Исправление PolarFox, (текущая версия) :

Ну тогда разве что по старинке как в каком-то древнем рнр:

conn:execute("INSERT INTO table_name(field1, field2) VALUES ('" .. conn:escape(f1) .. "', '" .. conn:escape(f2) .. "')")

Чуть руки не вывихнул, пока писал :)

Код из примера не сильно лучше:

  res = assert (con:execute(string.format([[
    INSERT INTO people
    VALUES ('%s', '%s')]], p.name, p.email)
  ))

Надеюсь, понятно почему это очень хреновый код?

Исходная версия PolarFox, :

Ну тогда разве что по старинке как в каком-то древнем рнр:

conn:execute("INSERT INTO table_name(field1, field2) VALUES ('" .. conn:escape(f1) .. "', '" .. conn:escape(f2) .. "')")

Чуть руки не вывихнул, пока писал :)