Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie rekordu z tablicy według zmiennej z innej tabeli
grzesiek25
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 23.02.2008

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


  1. $sql = "SELECT id, pole, pole2, pole3, pole4 from tabela";
  2. $res = mysql_query($sql) or die('Błąd wykonania zapytania: '.mysql_error());
  3. while($cos = mysql_fetch_array($res))
  4. {
  5. $cos['id'] = $cos['id'];
  6. $cos['pole'] = $cos['pole'];
  7. $cos['pole2'] = $cos['pole2'];
  8. $cos['pole3'] = $cos['pole3'];
  9. $cos['pole4'] = $cos['pole4'];
  10.  
  11. $zmienna = 'jakis ciag znakow';
  12.  
  13. $liczenie = mysql_query("SELECT id FROM tabela2 WHERE pole5='{$cos['id']}' AND pole6 = '$zmienna'") or die('Błąd wykonania zapytania: '.mysql_error());
  14. $wykonaj = mysql_num_rows($liczenie);
  15.  
  16. $data[]=$cos;
  17. }


dane po tym wylistowuje przez foreach
Problem polega na tym że chcę w tej tablicy "data" wywalić rekordy które nie spełnią wymogów "$wykonaj"
Powiedzmy że $wykonaj zwróci liczbę 0 i wtedy ten rekord nie może zostanie dołączony do tablicy "data" jednak gdy zwróci np. 1 lub więcej wtedy już taki rekord powinien zostać dołączony do tablicy "data"
Wie ktoś jak to zrobić ?

Ten post edytował grzesiek25 20.05.2011, 16:16:42
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: 22.08.2025 - 04:53