Problem z wpisywanie danych do bazy[php]???

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Marjar
Posty: 10
Rejestracja: sob sie 20, 2005 12:43 pm
Lokalizacja: Pruszków

Problem z wpisywanie danych do bazy[php]???

Post autor: Marjar »

Witajcie,

Potrzebuje pomocy, zrobiłem formularz, który ma przesłać dane do bazy MS SQL server. Formularz przesła dane, skrypt ma wprowadzić do bazy, ale niestety tego nie robi. Próbowałem zastosować funkcje do autonumerowania ale w mssql takiej brak, może jest jakaś inna...???

Pomocy.
Z góry dzięki.

[php]
<?php
@$marka=$_get["n_marka"];

if($marka==""){
print ("podaj marke!!!!");
return;}

$link = mssql_connect("komp","sa","");
$flag = mssql_select_db ("stacja");
if (!$link || !$flag){
print("problem z pol z baza.");
exit;
}

$query = "insert into MARKA(NAZWA)";
$query .= "values('".$marka."'";
$query .= ")";

$result = mssql_query($query);
if(!$result){
print("problem z pol z baza");
mssql_close($link);
exit;
}
//$id = mssql_insert_id();
//setCookie("id_marka",$id, time() + 3600*24*30);
//mssql_close($link);
print("dodano nowa marke");


?>[/php]
viraptor
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn cze 28, 2004 12:58 pm
Kontakt:

Re: Problem z wpisywanie danych do bazy[php]???

Post autor: viraptor »

Spróbuj:
mssql_query($query) or die(mssql_get_last_message());
Może dowiesz się czegoś ciekawego.

PS: mssql nie ma funkcji do odzyskania ostatniego id... czy napewno chcesz się połączyć z mssql, a nie mysql?
Marjar
Posty: 10
Rejestracja: sob sie 20, 2005 12:43 pm
Lokalizacja: Pruszków

Re: Problem z wpisywanie danych do bazy[php]???

Post autor: Marjar »

Niestety muszę z Mssql Serverem. Dzięki z odp zaraz spróbuje.

Pozdrawiam
ODPOWIEDZ