![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 11.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Potrzebuje wsparcia, ponieważ nie mogę rozwiązać zagadki jak to ugryźć
Ten post edytował gregi 5.02.2015, 17:53:11 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 11 Dołączył: 4.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
$query = mysql_num_rows(mysql_query("SELECT * FROM ..."));
if($query>0){ //jak jest } elseif($query == 0){ //jak nie ma } |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 11.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
już z tą funkcją walczyłem i mam błąd:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 11 Dołączył: 4.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
pokaż co Ci pokazuje var_dump($result) i var_dump($query) i w obu przypadkach czy nie ma mysql_errno();
Ten post edytował patry6123 5.02.2015, 19:50:11 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 11.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
przy powyższej skróconej wersji też ten sam błąd |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 11 Dołączył: 4.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
O dziwo to nie błąd, pma zwraca mi wszystko ok
Ten post edytował patry6123 5.02.2015, 19:51:50 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 11.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
pokaż co Ci pokazuje var_dump($result) i var_dump($query) i w obu przypadkach czy nie ma mysql_errno(); bool(false) bool(false) Dzięki ) Teraz rozumiem że mam złe dane wejściowe Ale nadal nie mam pomysłu jak to algorytmicznie ogarnąć, Problemem dla mnie wskaźnik na bazie danych który nieumiejętnie przekładam cały czas mam problem z: sprawdź czy każdy element id_film z tabeli1 jest w tabeli 2 w polu id_film , jeżeli jest to dodaj do tabeli 3 pod warunkiem że tam go nie ma( w tabeli 3)
Ten post edytował gregi 5.02.2015, 23:30:04 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 11 Dołączył: 4.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
A powiedz mi po co Ci to? Ile będzie tam rekordów? (100-200 czy może 100000000)? Jeśli nie będzie ich dużo, to można by to zrobić na zasadzie, pobierasz z tabeli1 potem robisz
while($r = mysql_fetch_assoc($tabela1)){ //tutaj selekt z tabeli 2 gdzie stan = 0 i jeśli zwraca on rekord to coś a jak nie to coś innego. I potem zmienić stan rekordu w tabeli 1 i 2 na 1 } |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 11.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
nie potrafię tego złożyć do kupy według twoich wskazówek
cały czas mam problem z wektorem na baze danych |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 11 Dołączył: 4.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Podaj swój kod
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 11.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 11 Dołączył: 4.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jezu co to jest? Siedzę i próbuję skumać jak to działa i nie rozumiem.
Ten post edytował patry6123 6.02.2015, 17:56:53 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 11.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
if(mysql_num_rows($result2)==1){
nie jest jasny dla mnie ten warunek ==1 var_dump ($result2) zwraca warość np. resource(19) of type (mysql result) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 11 Dołączył: 4.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Ta funkcja zwraca ilość rekordów jakie pobrano z bazy danych. Równie dobrze można by napisać !=0 i też będzie działać. Jeśli dobrze rozumiem o co Ci chodzi.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 11.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ok, dzięki
Wyjaśnię jeszcze raz jaki jest pomysł: 1) Sprawdź czy wszystkie wartości pola id_slowka_ang z tabeli1 2) Czy znajdują się w tabeli2 w polu id_slowka . Punkt pierwszy jest realizowany funkcja while – podaje po kolei wszystkie id_slowka_ang Punkt drugi ma być realizowany poprzez IF – ma sprawdzać czy z tablei 1 pole id_slowka_ang == id_slowka z tabeli 2 i powyższy kod chyba nie realizuje punktu drugiego Ten post edytował gregi 7.02.2015, 10:26:02 |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
a czy warunek nie powinien wygladac tak przypadkiem ?
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 11 Dołączył: 4.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jaka jest różnica między warunkiem x!=0 a x>0 przy założeniu że x € N
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 14:53 |