Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wpisem do bazy
Forum PHP.pl > Forum > Bazy danych > Microsoft SQL Server / MSDE
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...questionmark.gif?

Pomocy.
Z góry dzięki.
  1. <? 
  2. @$marka=$_get["n_marka"]; 
  3.  
  4. if($marka==""){ 
  5. print ("podaj marke!!!!"); 
  6. return;} 
  7.  
  8. $link = mssql_connect("komp","sa",""); 
  9. $flag = mssql_select_db ("stacja"); 
  10. if (!$link || !$flag){ 
  11. print("problem z pol z baza."); 
  12. exit; 
  13. } 
  14.                 
  15. $query = "insert into MARKA(NAZWA)"; 
  16. $query .= "values('".$marka."'"; 
  17. $query .= ")"; 
  18.  
  19. $result = mssql_query($query); 
  20. if(!$result){ 
  21. print("problem z pol z baza"); 
  22. mssql_close($link); 
  23. exit; 
  24. } 
  25. //$id = mssql_insert_id(); 
  26. //setCookie("id_marka",$id, time() + 3600*24*30); 
  27. //mssql_close($link); 
  28. print("dodano nowa marke"); 
  29.  
  30. ?>


---
nameless
napisales:
" Próbowałem zastosować funkcje do autonumerowania ale w mssql takiej brak, może jest jakaś inna"
moze chodzi ci o 'identity (1, 1)' to odpowiada auto_increment w mysqlu
jakis blad zwraca?
jaka jest wartosc $result po wykonaniu inserta?
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.