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)
A co zwraca wynik i ewentualnie mysql_error? Tak swoją drogą będę naciskał na wszystkich - nie używajcie mysql , lecz mysqli !
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...
[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...
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...
YEAR(`data_wyjscia`)=2016 and month(`data_wyjscia`)=3 and day(`data_wyjscia`)=10 Tu nie powinna być data_wejscia?
Witam. Mam kod który na podstawie ilości wpisów danego autora, grupuje je, podlicza, dodaje dynamicznie kolumne z numerem rekordu i selekcjonuje tylko żądany rekord, czyli zapytanie o ranking użytkownika. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT rank,...
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...
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...
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.
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...
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...
Zrób to trochę inaczej. $query = "SELECT * FROM `galeria` WHERE `kategoria`='$kat'"; $wynik = mysql_query($query); To jest poprawna składnia MySQL.
bo wartość tekstową podaje się w apostrofach ;) Twoje zapytanie wygląda tak: [syntax=sql]SELECT stanowisko FROM nazwa_bazy.kierowca WHERE username = Wojtek[/syntax]I skąd niby parser ma wiedzieć, czy to username ma być Wojtkiem, czy może kolumna "Wojtek" ma mieć wartość "username"?
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
'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...
To znaczy co chcesz uzyskać dokładnie? Na jakich zasadach?
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;
A co znaczy "t." to odniesienie się do kolumny? To alias dla tabeli. "t" na końcu linii: from table t powoduje że "t.pole" jest interpretowane tak samo jak "table.pole" w tym przypadku można by te wszystkie "t" pominąć bo tabela jest tylko jedna (i jest ona "domyślną" gdy nie podano żadnej innej).
Witam. Mam pewien problem, z którym nie moge sobie sam poradzić. Napisałem prostą klase obsługującą połączenia z bazą danych. Możliwe że gdzieś na tym poziomie już popełniłem błąd. Otóż mój problem jest następujący. Na stronie zrobionej przezemnie tak jakby w ogóle nie wykonywało się drugie zapytanie. Pierwsze się wykonuje, wszystko jest ok, ale jeżeli...
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]
Spróbuj tak: [syntax=php]if (isset($_GET['stan']) && $_GET['stan']=='modyf') { $zapytanie = 'SELECT * FROM oceny where id='.$_GET['idmodyf']; $wykonaj = mysql_query ($zapytanie); $tablica = mysql_fetch_array($wykonaj); echo '<form method="get" action="forums.html">';[/syntax] No i instrukcja warunkowa nie ma tu zamknięcia.
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.
Ale takie złączenie tablic spowoduje następnie konieczność grupowania i wynajdywania w każdej z grupy rekordu, który odpowiada maksymalnemu wiekowi. Chyba nie bardzo, albo źle interpretuję.
$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...
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...
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...
Ja mam na mojej stronie (w podpisie) ustawione wysyłanie maila z przypomnieniem. Strona wykonana w php pobiera mail do wysyłki z bazy danych mysql (zapytanie w php analizuje daty ) i wysyła maila z zaprogramowaną treścią.
Nie wiem z czym masz problem przecież sam napisałeś takie zapytanie w pierwszym poście. Powinno to wyglądać tak. [syntax=mysql]$zapytanie = "UPDATE `tabela` SET `kolumna` = 'costam' WHERE `index`='1'";[/syntax] Nie wiem jak wygląda struktura danych w tej tabeli ale będzie to działać tylko w przypadku gdy index jednoznacznie określa dane pole w kolumnie...
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]
Zaraz pod wyszukiwarką trzeba nadpisać zmienną $res. $wynik = $db->query($zapytanie); $res = mysql_query($zapytanie);
Wyświetl wartość całego zapytania. [syntax=php]$zapytanie = 'DELETE FROM `hale` WHERE id='.$_GET['id']; echo $zapytanie; mysql_query($zapytanie);[/syntax]
A samo kodowanie tekstu jak masz ustawione w edytorze?
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...
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...
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
U mnie działało. Sprawdź, czy samo zapytanie SQL zwraca pożądane wyniki...
To użyj funkcji CONCAT() albo || zamiast +, nie pamiętam skałdni MySQLa...
Napewno nie polecam TelWina - bardzo toporny. Natomiast z dużym przekonaniem polecam ASIX firmy ASKOM Co Twoim zdaniem jest "toporne" w Telwinie?
Tak na pierwszy rzut oka co to jest? [syntax=php]$polacz = mysqli_connect('parametry'); [/syntax] Przecież za pomocą tego to się raczej z bazą nie połączysz. Tu też masz coś pomotane: [syntax=php]$sql1 = mysql_query($del); $rezultat = mysqli_query($polacz, $sql1); [/syntax] Po co dwa razy wykonujesz to samo zapytanie, z tego raz nieprawidłowo?
Tego mi brakuje do zakończenia pisania mojego programu bo wysłanie emailem wyników to już opanowałem :) tylko ten SQL utrudnia mi bo moja aplikacja jest GUI dla bazy MySQL-owej :)
Nie masz wartości zmiennej $zm albo $where. Generalnie konstrukcja tego, co napisałeś jest nielogiczna. Najlepiej sobie wyświetl zapytanie i wszystko będziesz miał jasne.
Zrobilem takie zapytanie: $zapytanie_dostawca="select * from dostawca where ID_Dostawcy in (select * from elementy_produktu_has_dostawca where ID_Elementu='$ID_Elementu')"; $wykonaj_dostawca = mysql_query($zapytanie_dostawca); i nie wiem czemu nie działa :/ Powinno mi zwrocic co najmniej 1 wartosc, gdyz mam taka sama wartosc ID_Dostawcy w tabeli dostawca...
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).
W moim kodzie linia 201 w której jest błąd jest nieco inna niż w powyższym linku nie umiem tego kodu dokładnie przerobić z proceduralnego kodu na obiektowy: Mój kod linia 201: $wynik = mysql_query($zapytanie); W powyższym linku: różnice w połączeniu z bazą Mysql: Proceduralnie: $wynik =mysql_query($zapytanie,$db); Obiektowo: $wynik = $db->query($zapytanie);
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/...
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...
Podczas wyświetlania wyniku zapytanie do bazy na stronie, otrzymanych danych już nie posortujesz. Musisz to zrobić w samym zapytaniu do bazy albo zapisać dane zwrócone przez zapytanie do tablicy i tam je posortować.
Próbowałeś, jak kolega sugerował, usunąć apostrofy z zapytania?
[syntax=php]$zapytanie = "CREATE TABLE `$dzisiaj` LIKE `Zliczanie`"; //dodanie bazy <- to zadziała[/syntax]
Teraz jak wysłać to do bazy Mysql?? Jak w C++ połączyć się z bazą mysql i przesłać jej zapytanie?? Tworca MySQL udostepnia specialne biblioteki, poszukaj na jego stronie bibliotek odpowiadajacych jezykowi ktorego uzywasz.
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.
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);
Zrób to w formie, przesyłaj zapytanie POST'em i sprawdzaj w tablicy czy dany checkbox jest "on". Dodaj warunki i już.
Nie chodzi o std a o czas na innym linuxie uruchomiło mi się szybko a w tych ubutu był problem. Nie pytam o pozostanie na xp a chce na linux zrobić serwer. Ubutu jest moim zdaniem do d..... ale to moje zdanie nawet MC nie dał się uruchomić.chcę distro bez dziwnych udoskonaleń, bez KDE bez gnome które obsłuży php i mysql. Zapytam wprost czy NND to obsłuży?...
1. A My SQL już obsługuje pola typu IP? (poważnie pytam, bo wiem, że było w planach, ale nie wiedziałem, aby wprowadzili). Jeśli nie, to już pierwsza wartość jest niepoprawna. 2. Nie podałeś kodu, jakim tworzysz zapytanie. To nie $id zwraca źle, tylko raczej $isadmin. 1. ip umieszczam w polu typu VARCHAR 2. $isadmin zwraca 1. Gdy manualnie w konsoli...
A gdzie znalazłeś że instrukcja [syntax=php]mysql_query($sql1,$sql2);[/s... obsługuje dwa zapytania jednocześnie? Jest coś takiego jak [url=http://php.net/manual/en/function.m... instrukcji PHP: warto się jej przyjrzeć przy korzystaniu z tych poleceń, zobacz co mówi opis Description tej funkcji...
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?
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,...
Spróbuj czegoś takiego : [syntax=php]<?php $cfg['db_server'] = 'localhost'; $cfg['db_user'] = 'root'; $cfg['db_pass'] = ''; $cfg['db_name'] = 'test'; // <<---- moja testowa baza danych $exclude = array('users', 'worker'); //<< - wszystkie nazwy, ktore chcemy ukryc $conn = (at)mysql_connect ($cfg['db_server'], $cfg['db_user'], $cfg['db_pass']);...
Kolego trzeba było napisać jaki błąd Ci wyrzucało Bo na pewno baza wyrzucała że złe zapytanie W miejcu gdzie piszesz "Tu nie wiem co dalej ma być" Ma być właśnie transakcja Polecam kurs SQL-a bo widzę że coś słabiutko a na początek wystarczy Ci Select, Insert, Upade Pozdrawiam
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=...
Zobacz dokumetację... (tutaj wskazówka, a dokumentację znajdź do własnej wersji oprogramowania) [url=http://dev.mysql.com/doc/refman/5.0... Reserved Keywords
Ech... Zacznij od czegoś takiego - sprawdź, czy odpowiednie komunikaty się wyświetlają: [syntax=php]<?php require('config.php'); $zapytanie = 'Show Tables FROM `test`'; $wynik = mysql_query($zapytanie); $exclude = array('users', 'worker', 'worker_list'); if ($wynik) { echo '<form action="#" method="GET"><select name="opcja">'; while ($wiersz...
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...
Ja również najpierw dane pobieram z plików i wpisuje do tabel. Jednak w rzeczywistości mój przypadek jest znacznie bardziej skomplikowany niż to opisałem. Teraz mam to rozwiązane tak: Wysyłam do MySQL zapytanie, które zwraca mi w praktyce około dwa razy więcej rekordów niż potrzeba. Skrypt w PHP to odczytuje i odrzuca zbędne rekordy. Działa to znacznie...
napotkałem pewien problem :D mysqli różni się od mysql jeżeli chodzi o definiowanie funkcji w php, w jaki sposób powinienem przerobić to oto zapytanie mysql na mysqli? : [syntax=php]$login = $_POST['username']; $existance = mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `user_id` = '".$login."'"),0);[/syntax]
A co do tego kodu to Zobacz jak mam w kodzie konsolki i zrób podobnie bo nie masz zabezpieczenia, a dokładnie nie masz commit a to dosyć ważne jak jeszcze coś by się pogmatwało. :D Działa poprawnie zapytanie :?:
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" />
Można jeszcze łatwiej - zapytanie:='abc'+''''+'cde'+'''';
Błąd mówi, że nie można używać tych dwóch funkcji razem.
zrób sobie echo $zapytanie i będziesz miał dokładną konstukcję zapytania jaki przesyłasz do bazy. Do pola daty i czasu masz bodajże typ pola DATETIME albo jakoś tak.
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ć.
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();...
więc zrób to co napisałem i sprawdź bo coś mi się to zapytanie nie widzi.
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...
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",...
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/...
Po tej operacji otrzymałem: Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor -> Query Editor and reconnect. Czy wykonanie operacji podanej w błędzie i zostawienie tej opcji na stałę może skutkować czymś...
Z analizy poprzednich egzaminów wynika, że przy temacie bazy danych "szkoła" pojawia się też temat "księgarnia, zarobki, pracownicy". Skoro wczoraj była szkoła i zapytania były o dane i wyliczenie średniej to może jutro pojawić się coś podobnego ale w innym temacie. Jak wszyscy zauważyli że każda sesja ma zadania podobnego typu. Może warto jeszcze obejrzeć...
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
Przy założeniu że to zapytanie zwróci jeden rekord wystarczy coś takiego: [syntax=php]$id = mysql_query("SELECT * FROM users WHERE user='".$autor."'"); $rekord = mysql_fetch_assoc($id); echo $rekord['Space'];[/syntax] Jeśli zwracanych rekordów ma być więcej trzeba będzie jeszcze pętlę dorzucić.
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 :)
inny klient korzystający w tym samym czasie z bazy może wprowadzić swój rekord, a Ty w drugim zapytaniu odczytasz jego wartość. Sytuacja mało prawdopodobna przy małym obciążeniu, rośnie przy większym. Jakim cudem? Przecież po to się tworzy osobne połączenia dla każdego żądania przez: [syntax=php] $connection=mysql_connect('','',''); mysql_query('ZAPYTANIE',$connection);...
OK :) Mam następny problem ale coś czuje że nikt nie odpowie bo jest mega trudny z 3 godziny nad tym jednym siedziałem i owszem wymyśliłem ale nie działa on do końca... A chodzi o to że trzeba zabezpieczyć przed taką samą oceną. Mamy odczyt rekordu: $zapytanie = mysql_query("SELECT `url_radio`, `id`,`nazwa`,`url_banner`, `height`, `width` FROM `radio`...
Pewnie nie podałeś warunku WHERE zawężającego zapytanie do jednego rekordu...
Zglosić się do dostawcy internetu i zapytać o "stały, publiczny adres IP".
Zmień kodowanie dla bazy na potrzebne, czyli np. UTF-8. Coś w stylu set charset (teraz nie mam tego polecenia SQL). Następnie gdy zmienisz, dopiero importujesz co trzeba do bazy (zmiana ta nie ma wpływu na to co już jest w bazie).
Zacznij od zabezpieczenia przed SQL Injection, jeśli nie używając parametrów, to choćby prostym: [syntax=php]$login = mysqli_real_escape_string($polaczenie, $_POST['login']);[/syntax]To samo dla hasła. Jeśli zaś chodzi o właściwą część pytania, zrób np. tak: [syntax=php]$rowcount = mysqli_num_rows($zapytanie); mysqli_free_result($zapytanie); if ($rowcount...
Zadbałem o to aby wewnątrz zapytań nie było znaków ";". Są tylko te oddzielające poszczególne zapytania.
Witam. W kodzie PHP posiadam formularz składający się z pola tekstowego i buttona. Dodano po 25 Puki co wykombinowałem sobie to tak. Button otwiera mi nową podstronę, która wykonuje polecenie. Ale nadal nie wiem jak sprawić by zapytanie MySql uzupełniło o wartość wpisaną w textboxa.
Zrobiłem pole wyboru między fiatem a audi, jak wybiorę fiata i wpiszę kolor to wyświetli się lista dostępnych modeli. /* baza */ <form action="" method="post"> <select name="auto"> <option value="fiat"> marka</option> <option value="audi"> kolor</option> </select>...
wywal na początek [syntax=php]require("connection.php"); connection();[/syntax] dodaj [syntax=php]echo $_POST['ID-POLA'];[/syntax] sprawdź czy post daje dane pomijając połączenie z bazą. jeśli daje dane to przeanalizuj jaki wpływ ma connection.php ewentualnie doklej kod connection masz jeszcze: [syntax=php] $zapytanie = "INSERT INTO `formularz` VALUES('$imie','$nazwisko','$email','$ip...
Nie, w wyniku zapytania UPDATE nie powstanie żaden rekord! Mylisz z INSERT. Kwestię kalendarza można rozwiązać na wiele sposobów. Możesz np. 31 razy wykonać zapytanie z odpytaniem się o kolejny dzień (najmniej wydajne), albo pobrać po prostu daty i samemu szukać dziur (ściślej: pętla od daty poprzedniej do następnej co jeden dzień; najwydajniejsze),...
Najprostsza? Robisz jedną stronę z danymi, którą przekazujesz do drugiej. Ta wykonuje po prostu zapytanie w stylu[syntax=sql]SELECT punkty FROM tabela WHERE uzytkownik = '$_POST['uzytkownik']' AND haslo='$_POST'['haslo'][/syntax]Potem wyświetlasz wynik.
Tylko że też chodziło mi o to aby to było zapisane w funkcji zamiast w zapytaniu
Dowiedziałem się, że takie rzeczy sa możliwe w bazach z MySQL wystarczy, wstawić znak ? w zapytanie i pojawia się okno gdzie się określa adres komórki, która ma być zmienną Czy ktoś wie jak takie coś osiągnąć w SQL??
Wiem, że to mój błąd, że od początku nie zrobiłem kolumny w DATE tylko w VARCHAR, ale teraz nie mogę tego już zmienić, a potrzebuję pilnie to zrobić. Mam takie zapytanie: [syntax=mysql]SELECT SUM(`amount`) AS `xxx`, `date` FROM `xxx` WHERE `date` <= '01-03-2014' AND `date` >= '28-02-2014'[/syntax] No i nic nie pokazuje. Jak to zrobić?
select k from tabela where w='x' intersect select k from tabela where w='y' pozdrawiam i mam nadzieję, że rozwiązałem problem ps - nie wiem czy to działa w mySql - sprawdzałem w PgSql
(at)up Po co robisz w for'ze ? Proszę pamiętać o używaniu znaczników code . - arnoldziq
zapytać mysql zapytać nauczyciel zapytać admina
czujniki leuze projekt packet wzmacniacz radio delta
spawarka inwertorowa przekaźnik vestel 17mb170 firmware
OPEL 16214249JT Delco D96018 ECU Details and Issues Czy antena ma bezpiecznik od zasilania?