Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapisywanie danych do bazy mysql
djair
post 12.09.2005, 10:23:12
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 29.08.2005

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


Witam ...potrzebuje w jednym skrypcie zapisac ponizsze dane do bazy...

  1. <?php
  2.  
  3.  $mysql = mysql_pconnect('localhost', 'root', 'krasnal');
  4. if(!$mysql)
  5. {
  6. echo 'Brak połączenia z bazą danych.';
  7. }
  8. // wybierz właściwą bazę danych
  9. $mysql = mysql_select_db('baza');
  10. if(!$mysql)
  11. {
  12. echo 'Błąd wyboru bazy danych.';
  13. }
  14. $wynik=mysql_query("insert into wodomierze (producent, typ, numer, nat_przep_q, ws_wod_k, ws_wod_p, ws_wz_k_v, ws_wz_p_
    v,obj_pop_wz,ws_k_wod,ws_p_wod,obj_nomi,czas_pom,str_obj,blad_wz)
  15. values ('".$HTTP_SESSION_VARS['wodo_31']."', '".$HTTP_SESSION_VARS['wodo_132']."', '".$HTTP_SESSION_VARS['wodo_233']."', '".$HTTP_SESSION_VARS['natezenie2']."'
  16. , '".$HTTP_SESSION_VARS['wskkon2']."','".$HTTP_SESSION_VARS['wskwdp2']."','".$HTTP_SESSION_VARS['wskwz2']."'
  17. , '".$HTTP_SESSION_VARS['wskwzp2']."', '".$HTTP_SESSION_VARS['obop2']."', '".$HTTP_SESSION_VARS['wkonwod2']."'
  18. , '".$HTTP_SESSION_VARS['wpoczw2']."', '".$HTTP_SESSION_VARS['obno2']."', '".$HTTP_SESSION_VARS['czpom2']."'
  19. , '".$HTTP_SESSION_VARS['strumienob2']."', '".$HTTP_SESSION_VARS['blad2']."')");
  20. ?>


  1. <?php
  2. mysql_query("insert into wodomierze (producent, typ, numer, nat_przep_q, ws_wod_k, ws_wod_p, ws_wz_k_v, ws_wz_p_
    v,obj_pop_wz,ws_k_wod,ws_p_wod,obj_nomi,czas_pom,str_obj,blad_wz)
  3. values ('".$HTTP_SESSION_VARS['wodo_21']."', '".$HTTP_SESSION_VARS['wodo_122']."', '".$HTTP_SESSION_VARS['wodo_223']."', '".$HTTP_SESSION_VARS['natezenie1']."'
  4. , '".$HTTP_SESSION_VARS['wskkon1']."','".$HTTP_SESSION_VARS['wskwdp1']."','".$HTTP_SESSION_VARS['wskwz1']."'
  5. , '".$HTTP_SESSION_VARS['wskwzp1']."', '".$HTTP_SESSION_VARS['obop1']."', '".$HTTP_SESSION_VARS['wkonwod1']."'
  6. , '".$HTTP_SESSION_VARS['wpoczw1']."', '".$HTTP_SESSION_VARS['obno1']."', '".$HTTP_SESSION_VARS['czpom1']."'
  7. , '".$HTTP_SESSION_VARS['strumienob1']."', '".$HTTP_SESSION_VARS['blad1']."')");
  8. ?>


  1. <?php
  2. mysql_query("insert into wodomierze (producent, typ, numer, nat_przep_q, ws_wod_k, ws_wod_p, ws_wz_k_v, ws_wz_p_
    v,obj_pop_wz,ws_k_wod,ws_p_wod,obj_nomi,czas_pom,str_obj,blad_wz)
  3. values ('".$HTTP_SESSION_VARS['wodo_id']."', '".$HTTP_SESSION_VARS['wodo_id1']."', '".$HTTP_SESSION_VARS['wodo_id2']."', '".$HTTP_SESSION_VARS['natezenie']."'
  4. , '".$HTTP_SESSION_VARS['wskkon']."','".$HTTP_SESSION_VARS['wskwdp']."','".$HTTP_SESSION_VARS['wskwz']."'
  5. , '".$HTTP_SESSION_VARS['wskwzp']."','".$HTTP_SESSION_VARS['obop']."', '".$HTTP_SESSION_VARS['wkonwod']."'
  6. , '".$HTTP_SESSION_VARS['wpoczw']."','".$HTTP_SESSION_VARS['obno']."', '".$HTTP_SESSION_VARS['czpom']."'
  7. , '".$HTTP_SESSION_VARS['strumienob']."','".$HTTP_SESSION_VARS['blad']."')");
  8. ?>



jak widac dane maja zostac zapisane w tej samej tabeli...sa to 3 pomiary kazdy z innymi wartosciami...nie wiem jak polaczyc te dane w 1 skrypt, gdy po wykonaniu pierwszego wstawia chce wykonac drugi to w bazie nie zostaja zapisane zadne dane oprocz pierwszego dodania...prosze o pomoc...z gory dzieki
Go to the top of the page
+Quote Post
SongoQ
post 12.09.2005, 11:17:23
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Zapisujesz zapytanie pod zapytaniem i juz smile.gif
No chyba ze dane zaleza jakos od siebie to robisz wtedy transakcje.


--------------------
Go to the top of the page
+Quote Post
djair
post 12.09.2005, 11:50:35
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 29.08.2005

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


zgodnie z tym co mi napisales zrobilem tak:
  1. <?php
  2. $wynik= mysql_query("insert into wodomierze (producent, typ, numer, nat_przep_q, ws_wod_k, ws_wod_p, ws_wz_k_v, ws_wz_p_
    v,obj_pop_wz,ws_k_wod,ws_p_wod,obj_nomi,czas_pom,str_obj,blad_wz)
  3. values ('".$HTTP_SESSION_VARS['wodo_id']."', '".$HTTP_SESSION_VARS['wodo_id1']."', '".$HTTP_SESSION_VARS['wodo_id2']."', '".$HTTP_SESSION_VARS['natezenie']."'
  4. , '".$HTTP_SESSION_VARS['wskkon']."','".$HTTP_SESSION_VARS['wskwdp']."','".$HTTP_SESSION_VARS['wskwz']."'
  5. , '".$HTTP_SESSION_VARS['wskwzp']."','".$HTTP_SESSION_VARS['obop']."', '".$HTTP_SESSION_VARS['wkonwod']."'
  6. , '".$HTTP_SESSION_VARS['wpoczw']."','".$HTTP_SESSION_VARS['obno']."', '".$HTTP_SESSION_VARS['czpom']."'
  7. , '".$HTTP_SESSION_VARS['strumienob']."','".$HTTP_SESSION_VARS['blad']."')");
  8.  echo'ok';
  9. if ($wynik) {
  10. $wynik1= mysql_query("insert into wodomierze (producent, typ, numer,nat_przep_q, ws_wod_k, ws_wod_p, ws_wz_k_v, ws_wz_p_v
    ,obj_pop_wz,ws_k_wod,ws_p_wod,obj_nomi,czas_pom,str_obj,blad_wz)
  11. values ('".$HTTP_SESSION_VARS['wodo_id']."', '".$HTTP_SESSION_VARS['wodo_id1']."', '".$HTTP_SESSION_VARS['wodo_id2']."', '".$HTTP_SESSION_VARS['natezenie1']."'
  12. , '".$HTTP_SESSION_VARS['wskkon1']."','".$HTTP_SESSION_VARS['wskwdp1']."','".$HTTP_SESSION_VARS['wskwz1']."'
  13. , '".$HTTP_SESSION_VARS['wskwzp1']."', '".$HTTP_SESSION_VARS['obop1']."', '".$HTTP_SESSION_VARS['wkonwod1']."'
  14. , '".$HTTP_SESSION_VARS['wpoczw1']."', '".$HTTP_SESSION_VARS['obno1']."', '".$HTTP_SESSION_VARS['czpom1']."'
  15. , '".$HTTP_SESSION_VARS['strumienob1']."', '".$HTTP_SESSION_VARS['blad1']."')");
  16. echo 'ok';}
  17.  else
  18.  echo 'blad';
  19.  exit;
  20. ?>


i dalej tylko jeden wpis robi...a co do powiazanych dany to producent, typ i numer czyli ('".$HTTP_SESSION_VARS['wodo_id']."', '".$HTTP_SESSION_VARS['wodo_id1']."', '".$HTTP_SESSION_VARS['wodo_id2']."')maja byc w kazdym wpisie takie same...podaj mi na przykladzie jak mam zrobic ta transakcje...z gory dzieki
Go to the top of the page
+Quote Post
SongoQ
post 12.09.2005, 14:14:48
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


  1. <?php
  2. if ($wynik) {
  3. ?>

Zobacz co Ci daje zmienna $wynik, na pewno zobaczysz wtedy blad.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 20:09