Strona 1 z 1

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

: ndz wrz 04, 2005 8:24 pm
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]

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

: ndz wrz 04, 2005 8:31 pm
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?

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

: ndz wrz 04, 2005 8:40 pm
autor: Marjar
Niestety muszę z Mssql Serverem. Dzięki z odp zaraz spróbuje.

Pozdrawiam