trif Posted February 13, 2013 Report Posted February 13, 2013 Salut, in site-ul meu de cateva zile nu imi mai afiseaza anumite date chit ca are aceeasi structura cu afisarea altor date si am pus or die(mysql_error()) la $result=mysql_query($query) si imi da mesajul de josThe SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okayEroarea imi este data la linia cu cod $num=mysql_num_rows($result);iar mai sus de linia asta este $query="SELECT * FROM cantari_ppt INNER JOIN categorieON cantari_ppt.categoria = categorie.cheieINNER JOIN utilizatoriON cantari_ppt.autor = utilizatori.utilizatorWHERE denumire LIKE '$litera%' AND aprobare = 1 ORDER BY denumire ASC"; $result=mysql_query($query);am intrebat in alta parte si a zis ca este o problema la INNER JOIN dar problema este ca imi merge in alte parti iar aici cand ii dau sa aleg categoria sau litera imi afiseaza eroarea aceea iar daca nu pun or die(mysql_error()) nu imi mai arata nimic.Nu stiu ce sa ii fac. Astept raspuns. Multumesc anticipat.Cu stima Trif Alex Quote
turnback Posted February 13, 2013 Report Posted February 13, 2013 Ai trecut pe aici?sql - MySQL: "The SELECT would examine more than MAX_JOIN_SIZE rows" - Stack Overflowsaushared hosting - MySQL MAX_JOIN_SIZE errors - Stack Overflowsauhttps://www.vbulletin.com/forum/showthread.php/313614-The-SELECT-would-examine-more-than-MAX_JOIN_SIZE-rowssau The SELECT would examine more than MAX_JOIN_SIZE rows - PHP Coding Help - PHP FreaksMai toti ofera aceeasi solutie.am cautat asta: Google Quote
trif Posted February 13, 2013 Author Report Posted February 13, 2013 Multumesc de raspuns, si daca nu imi merge nici o solutie din ce s-a zis, ce sa fac? Quote
eusimplu Posted February 14, 2013 Report Posted February 14, 2013 Daca nu iti merge spui ce vrei sa faci cu codul acela si te rogi la cineva sa ti-l rescrie. Quote
turnback Posted February 14, 2013 Report Posted February 14, 2013 Daca nu iti merge spui ce vrei sa faci cu codul acela si te rogi la cineva sa ti-l rescrie.Si el cum mai invata? Quote
eusimplu Posted February 14, 2013 Report Posted February 14, 2013 Din tutoriale, alte scripturi, coduri primite... Quote
trif Posted February 15, 2013 Author Report Posted February 15, 2013 Oamneni buni, am incercat variantele de mai sus si nu imi merge, ce nu se intelege din ce am zis.NU astept sa imi dati codul gata facut ci doar sa va uitati si sa imi ziceti ce sau unde am gresit eu sau ce am omis, sunt om si eu si gresesc si poate nu imi vine nu stiu ce ideie atunci cand dau de o anumita problema de aceea exista forum-uri, nu mai fiti asa rai.Eroarea era nu de la INNER JOIN ci de la ORDER BY.Problema este alta referitoare la ORDER BY.Daca ii pun ORDER BY denumire ASC nu imi mai afiseaza nimic, chit ca denumire este numele coloanei din bd, chiar daca pun orice nume de coloana care exista nu imi mai apare rezultate. Pana acum 3-4 zile nu era asa, mergea totul foarte bine si dintr-o data obs ca nu imi mai merge INNER JOIN si l-am facut pe bucatele si l-am verificat pe bucatele si am ajuns la ORDER BY.FAZA TARE ESTE ca daca pun ORDER BY RAND() merge foarte bine numai cand ii dau un nume de camp nu mai merge.Oare de ce?Astept raspuns. Multumesc anticipat.Cu stima Trif Alex Quote