Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wpisem do bazy
Marjar
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 16.08.2005

Ostrzeżenie: (0%)
-----


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...(IMG:http://forum.php.pl/style_emoticons/default/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. ?>


---
(IMG:http://forum.php.pl/uwaga.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nameless
post
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 16.12.2003
Skąd: Tychy

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:54