Strona 1 z 1

[mysql] zapytanie

: ndz sie 17, 2003 1:47 pm
autor: Killer
Mam problem z zapytaniem bo nie wiem jak je poprawnie zapisać. Chcem zrobic z trzech zapytań jedno.
Pierwsze zapytanie pobiera maksymalny numer id wiadomosci
[php]<?php
$wynik = mysql_query("SELECT MAX(wiadomosc_id) AS total FROM tab_wiadomosci");
$wiersz = mysql_fetch_array($wynik, MYSQL_ASSOC);
$nastepny_id = $wiersz['total']+1;
?>[/php]

Drugie zapytanie szuka numeru id użytkownika, który ma nazwę wysłaną przez formularz
[php]<?php
$wynik = mysql_query("SELECT uzytkownik_id FROM tab_uzytkownicy WHERE uzytkownik_nazwa = '$POST_uzytkownik'");
$wiersz = mysql_fetch_array($wynik, MYSQL_ASSOC);
$do_uzytkownik_id = $wiersz['uzytkownik_id'];
?>[/php]
A trzecie dodaje nowy rekord do bazy
[php]<?php
mysql_query("INSERT INTO tab_wiadomosci VALUES ($nastepny_id, $autor_id, $do_uzytkownik_id, '$temat', '$wiadomosc')");
?>[/php]
I teraz mam pytanie, czy da się to wszystko jakoś połączyć w jedną całość :?:

Wojciech Jurewicz: Używaj BBcode
Przeczytaj koniecznie: http://forum.webinside.pl/viewtopic.php?t=196