Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MSSQL][MySQL] Problem z odczytem stanu magazynowego
adi456
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 21.01.2010
Skąd: Nowy Sącz

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


Witam

Mam mały problem na którym myślę i myślę

Chodzi o to że robię taki mały aktualizator z bazy MSSQL do MySQL

  1. <?php
  2. $link = mssql_connect($server, $user, $pass);
  3.  
  4. mysql_connect("***",$username,$password);
  5. @mysql_select_db($database) or die("Nie odnaleziono bazy danych");
  6. $query = mysql_query("SELECT * FROM towar WHERE stan=''") or die(mysql_error());
  7.  
  8. while ($row = mysql_fetch_array($query))
  9. {
  10. $towar= $row['towar'];
  11.  
  12. $towarid= $row['towarid'];
  13.  
  14.  
  15. $query2 = mssql_query("SELECT * FROM dbo.IsTw WHERE TowId='$towarid'") or die(mysql_error());
  16.  
  17. while ($row = mssql_fetch_array($query2))
  18. {
  19. $ok1= $row['TowId'];
  20. $ok2= $row['MagId'];
  21. $ok3= $row['StanMag'];
  22. };
  23.  
  24. };
  25. ?>


no i chodzi o problem w tej pętli

  1. while ($row = mssql_fetch_array($query2))
  2. {
  3. $ok1= $row['TowId'];
  4. $ok2= $row['MagId'];
  5. $ok3= $row['StanMag'];
  6. };


a chodzi o to że magazynów "MagId" jest 20 i każdy pokazuje stan "StanMag" a chciałbym zrobić tak że gdy w którymkolwiek z tych 20 magazynów wartość będzie większa niż 0 wtedy zapisać zmienną np $stan = '1' a jeśli w magazynach będą liczby 0 lub ujemne wtedy wartość będzie $stan = ''

potem jeżeli $stan = '1' zrobię aktualizacje do MySQL ale z tym już sobie poradzę
nie proszę o gotowe skrypty ale bardzo proszę o jakieś pomocne informacje

Ten post edytował adi456 25.10.2010, 16:34:05
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 18:26