robdk
16-02-2007, 13:41
Witam
Chcę dodać do bazy danych do mojej tabeli nowy rekord z danymi z utworzonego formularza za pomoca funkcji ff_query. Mam już zbudowaną instrkcję SQL.
Jak się zorintowałem, wg. tej funkcji mogę wykonać zapytanie "insert into" i mogę zwrotnie otrzymać ID tego nowego rekordu. Niestety nic mi nie chce działać.
Moja instrukcja
$sql = "INSERT INTO jos_dane ( ID_dane , Nazwa ) VALUES ( NULL , Nazwa)"
$newid = ff_query($sql);
$newid - ma chyba reprezentować numer nowego wiersza (auto_increment)
a to opis:
Execute a simple db query.
Include by one of:
$this->execPieceByName('ff_InitUtilities');
$this->execPieceByName('ff_SubmitUtilities');
if (!function_exists('ff_query')) $this->execPieceByName('ff_query');
Call syntax:
[$newid = ] ff_query($sql [, $insert = 0]);
$sql: Sql statement to call
$insert: 1 = return key of auto column when inserting rows
$newid: The key of the new row.
Nie wiem co daje zmienna $insert??
Chcę dodać do bazy danych do mojej tabeli nowy rekord z danymi z utworzonego formularza za pomoca funkcji ff_query. Mam już zbudowaną instrkcję SQL.
Jak się zorintowałem, wg. tej funkcji mogę wykonać zapytanie "insert into" i mogę zwrotnie otrzymać ID tego nowego rekordu. Niestety nic mi nie chce działać.
Moja instrukcja
$sql = "INSERT INTO jos_dane ( ID_dane , Nazwa ) VALUES ( NULL , Nazwa)"
$newid = ff_query($sql);
$newid - ma chyba reprezentować numer nowego wiersza (auto_increment)
a to opis:
Execute a simple db query.
Include by one of:
$this->execPieceByName('ff_InitUtilities');
$this->execPieceByName('ff_SubmitUtilities');
if (!function_exists('ff_query')) $this->execPieceByName('ff_query');
Call syntax:
[$newid = ] ff_query($sql [, $insert = 0]);
$sql: Sql statement to call
$insert: 1 = return key of auto column when inserting rows
$newid: The key of the new row.
Nie wiem co daje zmienna $insert??