Zrób to trochę inaczej. $query = "SELECT * FROM `galeria` WHERE `kategoria`='$kat'"; $wynik = mysql_query($query); To jest poprawna składnia MySQL.
Spróbuj $kategoria=iconv("ISO-8859-2&qu... $query="SELECT * FROM humorek WHERE kategoria='$kategoria'"; a odpowiedź odwrotnie $field=iconv("UTF-8","... Może coś więcej wyjdzie gdy $query="SELECT 'Małżeństwo'"; i wyświetl wynik. A...
Myślę że potrzebne są tu nawiasy bo nie wiadomo czy SQL zrozumiał: (buty or skarpetki) and sznurowki czy może: buty or (skarpetki and sznurowki) a to jest spora różnica
Przedstaw może koncepcję całej bazy... Zauważ, że jeśli w pierwszej tabeli będziesz miał: 1 Nazwa_A 2 Nazwa_A zaś w drugiej: 1 1 40,00 zł 2 2 1000,00 eur to równie dobrze możesz dostać wynik w postaci: Nazwa_A 40,00 zł lub: Nazwa_A 1000,00 eur Dlatego nie rozumiem, dlaczego coś takiego dopuszczasz. Masz ewidentną niejednoznaczność wyników i albo jest...
A co zwraca wynik i ewentualnie mysql_error? Tak swoją drogą będę naciskał na wszystkich - nie używajcie mysql , lecz mysqli !
Bo jeśli chcesz sprawdzić, gdzie jest NULL to się pisze:[syntax=SQL]WHERE ... IS NULL[/syntax] NULL to nie jest ani 0 ani '0' ani '' ani nic innego. NULL to NULL. Twoje zapytanie działa poprawnie - serwer próbując porównać tekst z liczba zamienia ten pierwszy na liczbę, a w przypadku braku możliwości - zwraca 0. Stąd wszystkie kolumny niezawierające...
Witam wszystkich, chciałbym prosić doświadczonych użytkowników o polecenie mi SCADY obsługującej protokoły MODBUS RTU, DNP3, IEC 61850, a także możliwość wysyłania zwykłych zapytań typu SELECT do serwera bazy dadnych mySQL. O ile z tą pierwszą częścią większość programów nie ma problemów o tyle do mySQL nie mogę nic znaleźć. Ilość zmiennych póki co...
'Gdziekolwiek' to nie jest najlepsze miejsce, ale na przykład tak byłoby nieźle: select Miasto.nazwa, count(Osoba.id) as count from Miasto left join Osoba on Miasto.id=Osoba.id where Miasto.woj="wojewodztwo" group by Miasto.nazwa; A jakie błędy dostajesz? Jeśli w php zmienna $woj występuje w pojedynczych cudzysłowach, to zapewnie nie...
Dobre wieści to takie, że są na to przynajmniej dwa rozwiązania, złe: że obydwa wymagają pewnego nakładu pracy. Można to zrobić w czystym PHPie wykorzystując fakt, że przy każdym przeładowaniu strony po wykonaniu akcji submit metodą POST, wartości wybrane wcześniej na listach znajdą się w tablicy $_POST[], np. dla listy o nazwie "wybierzdate" będzie...
Wie ktośmozę co zepsułem? ta, wiem: <? include 'config.php'; $pokaz = "SELECT * from user WHRE login='$login'"; $rezultat = mysql_query($pokaz, $connection); $wiersz = mysql_fetch_array($rezultat); //tego brakowalo $kasa=$wiersz['kasa']; echo "$kasa"; ?> skrypt jest podatny na sql injection, ale jesli nie bedzie wykorzystywany do jakis powaznych...
Czyli są dwie tabele (i każda reprezentuje inny poziom), a struktura ma być tylko dwupoziomowa?
Spróbuj tak: [syntax=php]<?php $con = mysql_connect("localhost","root"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("idota", $con); $sql1="INSERT INTO kot (id_kota, saba) VALUES (34, 'wojtkiewicz')"; $sql2="INSERT INTO dupa (id, misio) VALUES (45, 'wojtzkcvnek')"; mysql_query("START TRANSACTION"); $wynik1 = mysql_query($sql1);...
Jak zrobic zapytanie o "dostawce" ale zeby w mozliwosciach wyboru nie pokazal mi juz przypisanych dostawców do elementu ? $query = "select e.ID_Elementu, e.Nazwa_Elementu, n.ID_Elementu, n.ID_Dostawcy, n.Oznaczenie, n.Cena_Jednostkowa, n.Ilosc, d.ID_Dostawcy, d.Nazwa_Firmy from elementy_produktu e, dostawca d, elementy_produktu_has_dostawca n where...
Błąd znajduje się w tej części kodu LIMIT " .$where ." , ".$zm.", ".$elementy ;
[syntax=php]$query = "SELECT stanowisko FROM nazwa_bazy.kierowca WHERE username = '" . $_SESSION['uzytkownikloguj'] . "';";[/syntax] Pozdr! PS. phpMyAdmin bardzo ładnie pokazuje składnie zapytań SQL...
Formularz piszesz w htmlu poza tym to wcale nie jest skrypt mysql tylko php do obslugi bazy mysql.... I jest niekompletny bo np nie masz tu polaczenia z baza wogole wpisanego.... [chyba ze robi sie to w mysql.inic.php ktory masz includowany na poczatku....] teraz pytania: [znaczy odpowiedzi:P] operacje dotycza tabeli specjalizacja zapytania sql to wszystko...
No przede wszystkim to musisz parametryzować zapytania do MySQL czyli w klauzuli where musisz dać zmienną przekazaną z formularza ale ty chcesz jak się nie mylę dynamicznie generować listy miast dla selectu miejscowość w zależności od wyboru województwa no i tutaj kłania się ajax, bo po wyborze województwa musisz zaktualizować albo sam formant z wyborem...
A gdzie kolega chce prezentować wyniki? Jeżeli będzie to np. textbox to sprawa jest prosta wystarczy zwykły SELECT który zostanie uruchomiony po jakimś zdarzeniu, np. wybraniu nazwy przedmiotu z comboboxa i wyszuka wszystkie rekordy dla danej nazwy. Jeżeli natomiast kolega chce to przedstawić w postaci tabeli (DataGridView) i wygenerować rekord trzeba...
To działa tylko nie widzisz tak naprawdę alertu tylko przechodzi dalej. Możesz zrobić np. tak: [syntax=php]echo "<script type='text/javascript'>alert('success... location.href='index2.php';</script&g... To wtedy po wciśnięciu ok przejdzie do następnej strony.
To znaczy co chcesz uzyskać dokładnie? Na jakich zasadach?
A więc: Wykonanie zapytania : https://obrazki.elektroda.pl/8500925400_... Natomiast, tak jak podejrzewałem; wywołanie sktyptu z tym samym zapytaniem powoduje wyświetlenie takiego komunikatu : Blad zapytania: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use...
Czyli przed: $db = new PDO('mysql:host=xxx;dbname=xxx', 'xxx', 'xxx'); Ewentualnie zrób to w jednej linii czyli zamień to powyższe na: $db = new PDO('mysql:host=xxx;dbname=xxx;charset=U... 'xxx');
Siemka. Mam na stronie np. listę zabawek w tabeli. Z boku każdej nazwy są guziki np. USUŃ, DODAJ, i chciał bym, aby po naciśnięciu któegoś guzika zostało wykonane zapytanie do Bazy MySQL - poszczególne do każdego guzika, ... ale chciał bym, aby strona nie została wczytana od nowa. Ma ktoś jakiś przykład z którego mógł bym skorzystać ? Pozdrawiam
Nie działało, bo masz pewnie zadeklarowaną kolumnę index jako tekst :/ I zabrakło znaków ' ' oznaczających wartość tekstową.
Po pierwsze na przyszłość używaj znaczników Code. Zrób tak: [syntax=php]<?php $db_user='root';//user majacy dostep do bazy $db_password='';//haslo $database='rejestracja';//nazwa bazy danych $table='rejestracja'; //Po co to?? mysql_connect('localhost',$db_user,$db_p... mysql_select_db($database) or die ("Nie udalo sie wybrac bazy danych");...
A co chcecie? Generalnie to FOR i LOOP? Coś tu nie tak ze składnią... Co prawda mało z MySQL robię, ale tam chyba zawsze kursorów się używało do iteracji wyników zapytania: https://dev.mysql.com/doc/refman/8.0/en/...
$query = "SELECT SUM(Km) AS suma3 FROM rejestr WHERE ( `id_pojazd`='.$_POST Jak już to coś w tym stylu (zakładając że id_pojazd jest polem tabeli rejestr): [syntax=php]$query = "SELECT SUM(Km) AS suma3 FROM rejestr WHERE ( id_pojazd =".$_POST['wybierzpojazd']." AND Data BETWEEN FROM_UNIXTIME('$data_od2') AND FROM_UNIXTIME('$data_do2') )"[/syntax] Jeżeli...
Nie, nie odnosi się do niczego w tabeli, a sama nazwa p jest zupełnie dowolna. To po prostu liczba, numerek nie związana w żaden sposób z zawartością tabeli. Klauzula LIMIT x,y w zapytaniu SQL (na serwerze mySQL) powoduje wykonanie zapytania a następnie zwrócenie y rekordów poczynając od rekordu numer x . Jeśli użyjesz do tego sortowania, to będzie...
A następne, to po co tworzysz za każdym razem osobną tablelę, skoro wszystkie dane są powtarzalne? Na to już Koledze ze 3x zwracali uwagę, ale Kolega dalej brnie w zaparte... Cóż, jego wybór. :) Tak dopiero teraz patrzę, że chyba nie wstawiasz apostrofów gdzie trzeba... Popatrz sobie na jakiś przykładach, gdzie w MySqlu mają być apostrofy zwykłe, gdzie...
Witam Mam pewien problem, nie moge wykonac z poziomu buildera c++ zapytan do bazy mysql. Lacze sie z nia przez ODBC, wszytko ladnie pieknie jest placzone, TDBGrid'a mi slicznie updatuje i wypisuje nazwy pol tablicy etc. Ogolnie wszystko ladnie chodzi etc. z jednym wyjatkiem. Nie za nic nie moge wykonac prostego zapytania, zawsze mi wypisuje sie taki...
W podzapytaniu bezpośrednim nie, ale można użyć left join aby połączyć dwie tablice i dopiero wtedy je przeszukać zapytaniem.
Zadbałem o to aby wewnątrz zapytań nie było znaków ";". Są tylko te oddzielające poszczególne zapytania.
Witam, mam problem posiadam kod : [syntax=php] $sql = mysql_num_rows(mysql_query("SELECT * FROM `user` WHERE `username` = '$login' AND `password` = '$password'")); $result = mysql_query($sql) or die("Wykonanie zapytania nie powiodło się: ".mysql_error()); $row = mysql_fetch_array($result);[/syntax] Jest to fragment całego kodu skryptu logowania i wyskakujemi...
Sprawa jest banalna ale zapytania muszą być 2. UPDATE 'tawary' set id_grupy = 2 where id_towaru in (SELECT t.id_towaru from `towary` t WHERE t.cena=6 AND t.rodzaj=2); UPDATE 'grupy_towarow' set id_grupy = 2 where id_towaru in (SELECT t.id_towaru from `towary` t WHERE t.cena=6 AND t.rodzaj=2); Chyba jeszcze ceny powinieneś zmienić z 6 na 4 zł. UPDATE...
Próbowałeś, jak kolega sugerował, usunąć apostrofy z zapytania?
Może coś takiego zadziała (nietestowane): [syntax=sql] select avg(t.pressure), min(t.date) from table t where t.date > :fromDate and t.date < :toDate group by week(t.date) [/syntax] Jeśli zadziała, to dla takiego zapytania zakres dat nie może obejmować tego samego dnia i miesiąca z różnych lat (bo się powtórzą numery tygodni używane do grupowania)....
Pokaż, jak wstawiasz dane do tej bazy. Z jakiejś (własnej) aplikacji obsługujesz tę bazę, czy z poziomu menadżera mysql (czy konsoli - w sumie nie pamiętam, na to pozwalał mysql) wrzucasz zapytania?
Błąd pojawia się w linii odczytującej ilość wierszy - $num_rows = mysqli_num_rows($sqlString); Powinieneś użyć wyniku zapytania sql zamiast samego zapytania: $num_rows = mysqli_num_rows($sqlwynik);
Taka moja teoria: - jeżeli nie wstawiasz numeru id (ma autoincrement), to pomiń go w insercie, - pole numer jest typu integer (liczba), więc chyba powinno być zapisane bez apostrofów, Czyli: INSERT INTO `%s` (`numer`) VALUES (%d)
Widziałeś to? http://jimlife.wordpress.com/2008/09/09/... Problem jest bardzo podobny. Inkrementacja (at)rownum znajduje się w pierwszym SELECT natomiast w zagnieżdżonym jest ustawienie wartości (at)rownum na zero. Zauważ też, że w Twoim kodzie przypisujesz przez SET wartość tekst, a nie liczbę. To może być przyczyną...
W zapytaniu Mysql wyświetla prawidłowo polskie znaki, wprogramie zmiana nazwy nic nie daje, wyświetlenie zapytania w textBoxie powoduje wyświetlenie tekstu z polskimi znakami, jakieś inne pomysły przecież musi się to jakoś zmienić ?
Ludzie jak chcecie to nie wierzcie, teoretycznie to każdy z Was powinien to wszystko umieć. Dla mnie od samego początku Zegar + Połączenie z bazą PHP to zbyt zaawansowane, choćby względem poprzednich arkuszy. Też mam info i zgadza się. Prosta strona bez formularzy, 0 php, 0 js, coś na wzór poprzednich. Baza danych w Accesie i proste zapytania MySQL....
Zgadza się, był kalendarz. Standardowo 4 zapytania MySQL, które były w miarę proste. W PHP należało zrobić 3 skrypty wyciągające dane z bazy: pierwszy prosty, drugi i trzeci trudniejsze. Ja zrobiłem wszystko poza tym drugim skryptem. Nie wiedziałem jak ułożyć te dane w bloki, aby strona wyglądała tak, jak na grafice z egzaminu. Mam nadzieję, że mimo...
Zakomentuj jedną z tabel oraz warunek złączenia i uruchom zapytanie. Jeśli pojawią się dane to coś nie tak z danymi w tej tabeli lub warunkiem złączenia. Jeśłi nie pojawią się dane, to robisz to samo z kolejną tabelę itd.
Nie wiem czy Ci pomogę, ale ja zrobiłem wyszukiwarkę obiektów noclegowych ala google, oparte także jest to na php i mysql - [url=http://www.noclegpl.eu]http://www.n... Mogę podrzucić Ci kod, bazę trzeba by troszkę rozbudować i zapytania w plikach. To Twoje nie wiem jak będzie działać jak będzie kilkanaście tysięcy rekordów i masa zapytań. Ja...
Tylko że też chodziło mi o to aby to było zapisane w funkcji zamiast w zapytaniu
W mysql to chyba akurat index i klucz są synonimem. Rzuć okiem na oficjalny manual, jest cała duża sekcja poświęcona optymalizacji (zarówno konkretnych zapytań, jak i wyboru silnika bazodanowego, : https://dev.mysql.com/doc/refman/8.0/en/... , jest też wewnątrz sekcja o indeksach: https://dev.mysql.com/doc/refman/8.0/en/...
Dodaj do zapytania 'order by desc' w kodzie php? Niebardzo rozumie.
Dokładnie, pomyliłeś znaki. Dla zmiennych możesz używać ' lub ". Apostrof powoduje że zmienne w środku nie będą widziane jako zmienne, na przykład: [syntax=php]$a = 'Zmienna: $x.';[/syntax] Wyświetli "Zmienna: $x.". Możesz użyć tego tak: [syntax=php]$a = 'Zmienna: '.$x.'.';[/syntax] Wtedy wyświetli np "Zmienna: 1." Z kolei znaki ` i ' są ważne w zapytaniach...
Ciągle nie wiem, co nie gra. Wywołując tą samą funkcję z wartościami bez spacji wychodzi ok. Tu pokazuję zapytanie i wynik rekordu. SELECT * FROM test WHERE ID like 3 $row['Val'] = Hello World Zgodnie z bazą danych. Funkcja pracuje prawidłowo. Pytam się, jak uwzględnić nazwy ze spacjami - dodawanie cudzysłowia czy apostrofu powoduje błędy zapytania
Jeśli VARCHAR to używaj apostrofów! Zawsze! Przedstaw cały kod od momentu wykonania zapytania i wypełniania zmiennych do momentu drugiego zapytania.
Nigdzie nie widzę zmiennej $id zdeklarowanej, a użyłeś jej dwa razy. W formularzu oraz w zapytaniu.
Czy jest może jakiś program do obsługi MySQL podobny do Enterprise Manager dla SQL, czyli taki, w którym możnaby prościej wykonywać zapytania na bazie danych, a nie tylko samym kodem. Za pomoc z góry dziękuję Waldek
problem rozpoznany, okazało się że w obecnie zainstalowanym lamp'ie prawdopodobnie nie są już obsługiwane zapytania typu mysql, po przejsciu na mysqli zachowało sie wszystko prawidłowo :)
Kurs php (imo dobry na start): http://www.uw-team.org/videoarty_kurs_ph... Kurs mysql (nie pokazuje jak korzystać z mysql przez php tylko same zapytania): http://www.uw-team.org/videoarty_kurs_my... Błędy w php (najważniejsze, pokazuje błędy jakie ludzie popełniają przy tworzeniu stron, pokazuje co sie może zdarzyć przez 1 niezabezpieczony formularz,...
"Przepraszamy ale ta strona dostępna jest dla Administracji,nie jesteś adminem lub występił problem skontaktuj sie z twórcą panelu .". A podwójne wartości wynikają prawdopodobnie ze zełgo zapytania w MySQL.
Tylko sporadycznie zajmuje się MySQL. Proszę więc o wyrozumiałość. Napisałem chyba dość proste zapytanie: UPDATE `Tabela1` SET `OFF`='2012-06-27 18:26:10' WHERE 'ID'=(SELECT MAX(ID) FROM `Tabela1`) ale serwer zawsze zwraca mi błąd: debug : #1093 - You can't specify target table 'Tabela1' for update in FROM clause{"success":false,"error":" #1093 - You...
Wątpie. Rozbij to na 2 różne zapytania. Pozdrawiam
Do tego celu używa się pola autoinkremantującego, w MySqlu jest to AUTO_INCREMENT, zobacz np. [url=http://www.egrafik.pl/porady/mysql-... Nawet jeżeli usuwasz rekord o id = 3, to kolejny ma mieć id = 4 i tak ma być.
po prostu wyciągaj ID z adresu (przecież i tak go masz wyświetlając news) i wykorzystaj przy zapytaniu do tabeli z komentarzami wykorzystując klauzulę WHERE news_id=...
Wykonanie zapytania zwróciło błąd. Po prostu, jeśli wynik mysql_query === false, to wyświetl ten błąd (mysql_error). Nic dalej z tym nie zrobisz - trzeba poprawić zapytanie.
Na twarzksiazka.pl było, że stronka dla gimnazjum, zapytania do bazy, skrypt po stronie klienta obliczajacy średnia, strona : lewej menu po prawej skrypt, a na środku screeny z mysql(zapytania).
[syntax=mysql]SELECT S.Nr_syntetyka,if(sum(if(A.Nr_analityka&... as Poprawnosc from konta_syntetyczne S left join rozliczenie_podatku P on P.Id_konta_syntetyka=S.Id_konta_syntetyk... left join konta_analityczne A on A.Id_konta_analitycznego=P.Id_konta_anal... group by S.Nr_syntetyka[/syntax] [syntax=mysql]SELECT...
$HTTP_POST_VARS to jakaś przestarzała składnia, zamiast tego od dawna stosuje się $_POST. Skoro dostajsz komunitkat który sam sobie wpisałeś, to znaczy że spełniony jest warunek IF - rozbij ten sługi IF na pojedyncze ze stosowną informacją (albo zrób var_dump($_POST)) i będziesz wiedział, który z nich jest pusty... Swoją drogą - to addslashes możesz...
Jeżeli chodzi o MySQL to wersja: 5.6.11. Troche udało mi się rozwiązać mój problem, tzn. przed każdym wykonaniem call ponownie łącze się z bazą. Mój kod wygląda teraz mniej więcej tak: $con = mysqli_connect("myhost","myuser","mypass... ... jakieś zapytania MySQL ... $result = mysqli_query($con,"CALL p_pobierz_notatki($uzytkownik)"); //wszystkie...
vonar: Haha to teraz się trochę zdziwiłem, bo byłem pewien, że wykonywałem mysql_query xD Ale poprawiłem kod i udało się wyświetlić sumę, a mam jeszcze jedno pytanko, albowiem tabela wygląda tak: id, id_item, id_postac, div_id, nazwa, grafika, typ, zalozony, zwiazany, wym_poziom, wym_prof, wartosc_sprzedazy, uleczanie, dodatkowe_zycie i dużo dalej...(są...
Jedna linia zbyt mało tak powinno działać. [syntax=php]$result = mysql_query($sql) or die("Wykonanie zapytania nie powiodło się: ".mysql_error()); $row = mysql_fetch_array($result);[/syntax]
Wyświetl po wykonaniu zapytania tekst zwracany przez mysql_error.
Zobacz dokumetację... (tutaj wskazówka, a dokumentację znajdź do własnej wersji oprogramowania) [url=http://dev.mysql.com/doc/refman/5.0... Reserved Keywords
Phpmyadmin posiada taka opcje, ale dotyczy to jednej tabeli, jak to w bazie. Lepszy jest adminer.php, jezeli mowimy o phpmyadminie. Zrob sobie zapytanie/skrypt sql per kazda tabela i tyle :) (nie ma domyslnych narzedzi do tworzenia zapytan w obrebie wielu tabel). Tylko miej na uwadze, ze nie mozesz uzywac do tego procesora i dysku wzietych z "dupy",...
Dzięki za pomoc, zdążyłem też znaleźć coś na stacku i zadziałało ;) A osobną rzeczą jest, że updatujesz całą tabelę niepotrzebnie. Ogranicz update do dodanej wartości (NEW.game_id) Raz musiałem z updatować wszystkie wiersze, bo to nowa kolumna w tabeli potem chciałem to zmienić właśnie na trigger tylko dla wprowadzanej wartości z zabezpieczeniem na...
Witam, pewnie jest źle odczytywane kodowanie przez zapytanie. wpisz to mysql_query('set charset utf8'); przed zapytaniem a będzie działać ;) no i nie zapomnij o tagach <meta charset="utf-8" />
Tak, zastosowanie na tabelach archiwalnych, gdzie najczęściej wykonuje się zapytania do aktualnego okresu, to właśnie to, o co w partycjach chodziło, gdy tworzono to rozwiązanie :)
Po pierwsze powyrzucaj (at) z kodu. Po drugie na początku skryptu dopisz: [syntax=php] error_reporting(E_ALL); ini_set('display_errors', 1);[/syntax] Będziesz wiedział czy są jakieś błędy. Po trzecie w zapytaniu INSERT nazw table nie pisze się w ''.
Piszesz że w Delphi DB nie służy do edycji bazy MySQL. Czy są jakieś komponenty których mogę użyć do tego celu zamiast zapytania SQL. Pozdrawiam
Witam jestem zielony w php kilka poradników już przeczytałem ale moje prace stanęły. Chce połączyć statystyki mysql http://obrazki.elektroda.pl/2543865700_1... ze stronką. http://obrazki.elektroda.pl/1070259900_1... Zrobiłem już połączenie z baza MySQL troszkę już zakodowałem ale nie wiem jak zrobić aby stronka wysyłała zapytania...
Czemu nie zrobisz tak : [syntax=php]<?php $wynik = mysql_query("SELECT * FROM hale") or die('Błąd zapytania'); if(mysql_num_rows($wynik) > 0) { echo "<table cellpadding=\"2\" border=1>"; echo "<tr><td>Nazwa 1</td><td>Nazwa 2</td><td>Nazwa 3</td>"; echo "<td>Nazwa 4</td></tr>"; while($r...
Witam, mam problem z wysłaniem do pliku zawartości tabeli z SQL. Starałem się to zrealizować za pomocą zwykłego stringa, ale jak widać nie jest to zbyt dobra metoda. Jak więc zwrócić do pliku wynik zapytania select ? [syntax=csharp]private void wyślijDoPlikuToolStripMenuItem_Click(obj... sender, EventArgs e) { SqlConnection MSDEconn = new SqlConnection();...
[syntax=sql]ALTER DATABASE `tutaj_nazwa_bazy` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci[/syntax]
screen wszystkich rekordów w tabeli: http://screenshot.sh/m1Oi3lJpeJOCg zapytanie: [syntax=sql]SELECT COUNT( * ) FROM `726_Bak_Pawel` WHERE (YEAR(`data_wyjscia`)=2016 and month(`data_wyjscia`)=3 and day(`data_wyjscia`)=10 AND `data_wyjscia` = '0000-00-00')[/syntax] w wyniku powinno wyswietlic 2, ma ktos jakis pomysl co moglem zle zdefiniowac w zapytaniu...
Ja bym zamiast where użył join (polecam poczytać http://stackoverflow.com/questions/22419... Mógłbyś wpleść zapytanie w resztę programu, bo nie wiem jak jej użyć? Co do nazwy pola tabeli, faktycznie, będzie czytelniejsza - dzięki :-) Dodano po 15 W obu przypadkach wyskakuje mi komunikat o błędnym zapytaniu...
dlaczego przy wykonaniu zapytania: [syntax=sql]UPDATE `1_test_test` SET `data_wyjscia` = '2016-02-26', `czas_wyjscia` = '07:58:00' WHERE `id` = MAX(`id`)[/syntax] otrzymuję taki oto błąd: #1111 - Invalid use of group function
Mam moduł ethernet na chipie ENC28J60 jest on podłączony do arduino UNO i chcę wysłać zapytanie do bazy np. mysql i nie wiem jak to zrobić pomocy
Po co tak kombinować ? Jeśli chcesz wybrać stacje według średniej malejąco, wystarczy że dodasz na końcu zapytania SQL "ORDER BY ocena DESC" i wypiszesz po kolei, bez żadnych kombinacji zwrócone rekordy. Pozdrawiam, Krzysztof.
1/ w klasie przekazuj do mysql_query() id połączenia 2/ wartość wiersza z pierwszego zapytania wstawiaj przez konkatencję ciągów znaków a nie przez wstawianie do ciągu w cudzysłowach.. osobiście dawno zaprzestałem wogóle stosowania cudzysłowów do umieszczania ciągów znaków (są mniej wydajne z powodu na parsowanie ciągu) na rzecz apostrofów... sprawdź...
Przedstaw jakiś kod - trudno zgadywać, co możesz robić źle, skoro drugi przykład z podanej przeze mnie strony pobiera i wyświetla wyniki zapytania.
Zmień kodowanie w połączeniu do bazy używając zapytania SQL: SET NAMES
Zmienne $login i $haslo daj między znak ' [syntax=php]<?php $haslo= $_POST['haslo']; $login= $_POST['login']; mysql_connect('127.0.0.1','root','korzo1... OR die('Blad bazy danych.'); mysql_select_db('konta'); $zapytanie = "INSERT INTO `konta` (`id`, `login`, `haslo`) VALUES ('', '$login', '$haslo')" OR die('błąd !'); mysql_query($zapytanie); ?>[/syntax]
Dwie i pół uwagi. <?php //łączenie się z bazą danych mysql_connect ("localhost", "root", "*****") or die ("nie można połączyć z MYSQL"); Nie powinieneś dobierać się do bazy danych jako root, utwórz użytkownika o minimalnych uprawnieniach wystarczających do normalnej obsługi bazy (polecenia CREATE...
Nie dziw się, że wynik jest taki sam gdyż te zapytania "robią to samo". Poczytaj o klauzuli "WHERE" to może zrozumiesz. Odnoszę wrażenie, że źle zadałeś pytanie - stąd złą dostałeś odpowiedź: Nie znalazłem jak zrobić by wybrać albo książki albo filmy . Skoro w zapytaniu wybrałeś tylko "Film" to jakim cudem ma się pojawić jeszcze coś innego ?
Ciężko coś dokładniej powiedzieć, przyczyn może być wiele... Możesz jeszcze: - Pogrzebać w pliku konfiguracyjnym MySql i sprawdź, czy nie jest wyłączony zdalny dostęp: [url=http://hashmysql.org/wiki/Remote_Cl... . Nie wiem czy nie trzeba tam gdzieś dodać uprawnień do zdalnego łączenia się [url=http://www.howtogeek.com/howto/prog...
W czym tkwi błąd? Zainteresuję się różnicą pomiędzy znakiem ' a znakiem " w PHP i MySQL. A prościej : [syntax=php]$zapytanie = 'SELECT * FROM $kat[$i] WHERE NAZWA REGEXP \'[[:<:]]'.$wyszukaj.'[[:>:]]\' = 1'; echo $zapytanie;[/syntax]
w PHPMyAdmin możesz delimitera określić pod oknem "konsoli"
Możesz zapytać schemat o nazwy kolumn w danej tabeli. SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='yourtablename'; alternatywnie (tylko MySQL): SHOW columns FROM your-table;
no sa te funkcje, tylko ich uzyc nie potrafie, bo jak nie zrobie errorami sypie, mogli byscie jakis przyklad dac zapytania ?
a patrzyłeś co masz w zmiennych? Co w drugim zapytaniu robi id? Czy wykonanie zapytania zwraca komunikat o błędzie? (mysql(i)_error())
Tak jak pisze kolega (at)p.kaczmarek2 , to ograniczenie ma zapobiegać powstaniu nieskończonej pętli wywołań. O ile dobrze kojarzę, niektóre inne języki SQL pozwalają użyć Twojego zapytania, ale MySQL już nie bardzo... Możesz spróbować zrobić to tak: utwórz dodatkową tabelę (nazwijmy ją T_1), do której będzie zapisywał dane Twój trigger AFTER INSERT....
Problem rozwiązany za pomocą dwóch zapytań.
Witam od dłuższego czasu uczę się SQL wszystko ładnie mi szło do momentu wpisuję poniższą komendę i mam błąd "Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax" select Imie +''+ Nazwisko AS [Imie i Nazwisko] from SzczegoloweDaneCzlonkow where Miasto = 'Poznań';...
mysql_error() - Twoją odpowiedzią. Gdy wykonujesz zapytanie to zadbaj, aby w razie niepowodzenia wyświetliło Ci dokładny błąd. PS. SELECT (CO) FROM (SKĄD) WHERE (CO) = (CO); Zjadłeś nazwę tabeli, skąd ma pobierać wyniki gdzie kolumna audi = $zukanie Oczywiście pomijam fakt prawdopodobniej literówki w zmiennej $zukanie, której nie widzę no i przede wszystkim...
parametry zapytania parametr zapytania zapytania dodac
projektor błąd szaleć touchpad wyciąć otwór szkło
sterownik świateł dziennych proste uklady elektroniki
Ładowarka szumi - przyczyny i rozwiązania Samsung UE43MU6102 - specyfikacja, funkcje, problemy