Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php + mysql] Ostatni rekord - jak przekazać ?
Forum PHP.pl > Forum > PHP
pieto
Witam, zaciołem się w jednym miejscu a mianowicie nie wiem jak przekazać ostatni wprowadzony rekord auto_increment (do dalszej pracy)
Mam co takiego:

[php:1:51f1867f40]<?php
$nextid = $dbconn->GenId($pntable['subpages']);

$sql = "INSERT INTO $pntable[subpages] ($column[pageid], $column[parentpageid],
$column[subid], $column[pagetitle],
$column[pageauthor], $column[pageauthoremail], $column[pageauthorurl],
$column[pagetext], $column[pagecontent],
$column[pagefile], $column[pageimage], $column[pageactive],
$column[reviewactive], $column[pageorder],
$column[pagedatetime], $column[pagecounter],
$column[username], pieto_zalacznik)

VALUES ('$nextid', '0', '$subid','$pagetitle', '$pageauthor', '$pageauthoremail', '$pageauthorurl',
'$pagetext', '$pagecontent','$pagefile','$pageimage','$pageactive', '$reviewactive',
'$pageorder', '$pagedatetime', '0', '$username','$plik')";

$dbconn->Execute($sql);

if(!empty($_POST['active_files']))
{

require("../profil/dodaj_prace_files.php");

}
if(!empty($_POST['active_links'])){
require("../profil/dodaj_prace_links.php");
}

?>[/php:1:51f1867f40]
Gdy biorę $nextid - to bierze wartość 0.
A nie zabardzą chciałbym wstawiać nowe zapytanie typu LIKE


acha. Ten kod to poczęści engine nuka.
borec
1. bbCode
2. http://pl.php.net/manual/pl/language.types.array.php od miejsca - Dlaczego zapis $foo[bar] jest niepoprawny?
wojto
moze uzyj mysql_insert_id()
zwroci ci ona id ostatnio wstawionego rekordu
pieto
mysql_insert_id() działa - dzięki biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.