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...
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...
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.
To znaczy co chcesz uzyskać dokładnie? Na jakich zasadach?
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...
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
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)
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ć.
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).
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...
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.
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]
'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...
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...
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...
[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...
U mnie działało. Sprawdź, czy samo zapytanie SQL zwraca pożądane wyniki...
Napewno nie polecam TelWina - bardzo toporny. Natomiast z dużym przekonaniem polecam ASIX firmy ASKOM Co Twoim zdaniem jest "toporne" w Telwinie?
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.
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.
Taka informacja pojawia się przy braku wyników lub przy błędnym zapytaniu, sprawdź w phpmyadmin czy czego tam używasz, zapytanie z przykładowymi danymi np: [syntax=mysql]$sql = mysql_num_rows(mysql_query("SELECT * FROM `user` WHERE `username` = 'twójlogin' AND `password` = 'twojehasło'"));[/syntax] i napisz co Ci zwraca.
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"?
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,...
By zapytanie do bazy było bezpieczniejsze chciałem zastosować funkcję $dane = "SELECT ID FROM baza WHERE kategoria='{$kategoria_get}'&q... $dane=mysql_real_escape_string($dane... $wynik=(at)mysql_db_query("prze... Niestety po zastosowaniu funkcji dostaję ostrzeżenie: Warning: mysql_num_rows(): supplied...
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...
YEAR(`data_wyjscia`)=2016 and month(`data_wyjscia`)=3 and day(`data_wyjscia`)=10 Tu nie powinna być data_wejscia?
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 podzapytaniu bezpośrednim nie, ale można użyć left join aby połączyć dwie tablice i dopiero wtedy je przeszukać zapytaniem.
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...
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
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...
Wyświetl wartość całego zapytania. [syntax=php]$zapytanie = 'DELETE FROM `hale` WHERE id='.$_GET['id']; echo $zapytanie; mysql_query($zapytanie);[/syntax]
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...
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...
marcinj12 dzięki działa, co prawda liczy głupoty ale to chyba nie problem z zapytaniem. A zamiast OR nie powinien być AND? Jeżeli chcesz policzyć sumę kilometrów jednego, wybranego pojazdu w określonym okresie czasu - to odpowiedź brzmi TAK. Na wszelki wypadek poprawiłem poprzednią odpowiedź. Jeżeli pole id_pojazdu jest liczbą, nie ma też potrzeby...
Zaraz pod wyszukiwarką trzeba nadpisać zmienną $res. $wynik = $db->query($zapytanie); $res = mysql_query($zapytanie);
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?
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.
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 samo kodowanie tekstu jak masz ustawione w edytorze?
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...
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 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...
Tu masz konsolkę SQL którą jakiś czas temu namalowałem :) działa z każdym zapytaniem to rozwiązanie ma tylko taką wadę że kiedy chcesz usunąć tabelę którą oglądasz w DBGridzie wyskakuje wyjątek ale ją usuwa, ale chyba nie masz tego problemu. [syntax=delphi]procedure TForm1.Button4Click(Sender: TObject); begin // konsola sql try SQLQuery1.Open; if SQLQuery1.Active...
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ć.
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]
malum sprawa jest prosta. Jak mysql ma posortować dane zaszyfrowane skoro nie wie co jest w środku. Musiał by dostać jawny tekst. Innymi słowy świadczyło by to o tym ze szyfr jest do d...y. To jak by Ci ktoś kazał poukładać alfabetycznie stertę książek w szarych okładkach. Teoretycznie masz rację, ale zawsze szarą książkę można otworzyć i sprawdzić...
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.
No zrobiłem tylko nie wiem czy dobrze [syntax=php]<?php session_start(); $imie=trim($_POST['imie']); $nazwisko=trim($_POST['nazwisko']); $data_urodzienia=trim($_POST['data_urodz... $data_smierci=trim($_POST['data_smierci'... $wyrazenie=trim($_POST['wyrazenie']); $metoda_szukania=addslashes($_POST['meto... $polacz=mysql_connect("localhost","","")...
[syntax=php]$zapytanie = "CREATE TABLE `$dzisiaj` LIKE `Zliczanie`"; //dodanie bazy <- to zadziała[/syntax]
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
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']);...
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.
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...
Zrób to w formie, przesyłaj zapytanie POST'em i sprawdzaj w tablicy czy dany checkbox jest "on". Dodaj warunki i już.
ale nie wiem jak wypełnić tą kolumnę autoinkrementując czyli 1,2,3... itd Wpisałem w google "row number mysql" i zobacz co znalazło: (...) Example you have this table: table : player fields : playerid, name & score (...) select (at)rownum:=(at)rownum+1 ‘rank’, p.* from player p, (SELECT (at)rownum:=0) r order by score desc...
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...
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...
Funkcje pomocnicze do wyszukiwania błędów. function Geterrdesc($strQ){ $error= ""; if($strQ=="") $error="brak polecenia"; else $error = "<br>".mysql_error(&... . "<BR>\n <font color='red'>Bł±d Spowodowany instrukcj±:</font>&nb...
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.
Próbowałeś, jak kolega sugerował, usunąć apostrofy z 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);
Można jeszcze łatwiej - zapytanie:='abc'+''''+'cde'+'''';
To użyj funkcji CONCAT() albo || zamiast +, nie pamiętam skałdni MySQLa...
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
Filtruj dane, wszelkie $_POST, $_GET aby nikt Cię nie zaatakował. Dlaczego to piszę, ponieważ widzę już, że przy zapytaniu usuwania nie robisz tego. Poza tym sprawdzaj czy zapytanie się poprawnie wykonało, czyli coś na wzór jak podałeś w pierwszym poście: [syntax=php] mysql_query($query, $polacz) or die ('problem z tabelka w bazie '); [/syntax] Jeśli...
więc zrób to co napisałem i sprawdź bo coś mi się to zapytanie nie widzi.
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/...
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...
Zadbałem o to aby wewnątrz zapytań nie było znaków ";". Są tylko te oddzielające poszczególne zapytania.
Przy użyciu tego: [syntax=mysql]AND DATA BETWEEN 01-03-2014 AND 25-02-2014[/syntax] Coś tam zwraca, ale wynik jest na 100% nieprawidłowy. Ale cuda tu się dzieją :D Zapytanie: [syntax=mysql]SELECT * FROM `x` WHERE `date` < '28-02-2014'[/syntax] Wyrzuca mi wszystkie rekordy z tej tabeli :O Na 100% poprawne po prostu wyświetliłem to mysql_fetch_assoc...
suromarek, zmień mysql_fetch_array na mysql_fetch_assoc bądź $zmienna Najlepiej jakbyś również sprawdzał czy zapytanie się wykonało poprawnie formułując odpowiedni warunek IF dla mysql_query bądź bardzo mało elegancki sposób dodania na końcu dokumentu: [syntax=php] echo mysql_errors(); // zwróci Ci ewentualne błędy [/syntax]
Połączyłem się z innym serwisem dodawanie działa. Teraz czas na wyszukiwanie :/ potrzebuję wyszukiwać po dacie i nr seryjnym. View.php [syntax=php]<?php require_once('mysql_connect.php'); // wywołanie połączenia z bazą danych $query = "SELECT `ID`, `data1`, `nr_seryjny`, `nazwahost` FROM DRUKARKI"; //zapytanie= zaznacz z tabeli DRUKARKI $result =...
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.
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.
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/...
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?
Doszedłem do tego, jak zrobić zapytanie MySQL, żeby uzyskać listę psiaków w kolejności od najdłuższego czasu bez spaceru: [syntax=sql]select psy.p_id, psy.imie, psy.b_id, flagi, max(kiedy) as dgs from psy left join spacery on spacery.p_id = psy.p_id group by psy.p_id order by dgs limit 11;[/syntax] Wynik (dgs oznacza datę i godzinę spaceru):[[syntax=less]+------+--------+...
Powieedzmy (ale chyba tak masz): :D [syntax=php] // tutaj pytasz baze $query = "SELECT * FROM tabelka"; // tu wykonujesz zapytanie $res = mysql_query($query); // tu otwierasz select echo "<select name = 'mojselekt'>"; // tu iterujesz wiersze z bazy while (($row = mysql_fetch_row($res)) != null) { echo "<option value = '{$row['nazwawpisu']}'>{$row['nazwawp...
Witam, to mój pierwszy post. Przepraszam za odświeżenie tematu ale jednak był pomocny więc dodam też coś od siebie, a jednocześnie serdecznie dziękuję poprzednikom za pomoc. Gotowiec dla MySQL na podstawie kodu poli (tabele należy utworzyć te same): [syntax=php]function stworz_link_xml($string) { $year = date('Y'); $end = substr($string,45,6); $podciag_srodek=...
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=...
takie coś jak tutaj: http://guzik.net.pl/blog/2012/05/php-i-t... . i taki kod dać w srodku isset'a przycisku. Dokładnie. Z tą różnicą, że między pierwszym (wstawienie klienta) a trzecim (wstawienie adresu) zapytaniem wstawiasz kod do uzyskania numeru ostatniego ID (możesz za pomocą funkcji PHP, możesz też zapytaniem SQL o LAST_INSERT_ID).
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>...
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`...
Problem polega na tym, że wpisuje do pola text markę i po naciśnięciu przycisku szukaj program przechodzi do strony nowyks.php i wyświetla poprawnie stronę <form action="nowyks.php" method="post"> wypełnij pole marki : <input type="text" name="text" /> <input type="submit" value="Szukaj!!!!"...
Pewnie nie podałeś warunku WHERE zawężającego zapytanie do jednego rekordu...
errora mi wywala "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\rcx_portal\test.php on line 7" mam taki kod $zapytanie="SELECT last_inserted_id() FROM forum_c"; $wykonaj=mysql_query($zapytanie)... while($aaa=mysql_fetch_array($wy... echo" $aaa";...
Przy otwieraniu strony na serwerze lokalnym xampp 1.7.4 wyświetla mi się błąd związany z zapytaniem do bazy MySQL: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\xampp\htdocs\logowanie.php on line 15 Kod loguj.php: [syntax=php]<?php if(isset($_POST['wyslij'])) { /*Dane...
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ą.
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);
Ok więc robię tak [syntax=php]<?php link = $_SERVER['REQUEST_URI'] mysql_connect ("sql.baza.pl", "nazwa", "pass"); mysql_select_db ("baza"); $zapytanie = "INSERT INTO `sms` (`id`, `link`) VALUES ('', '$link')"; mysql_query($zapytanie); mysql_close(); ?>[/syntax] I mam błąd 500
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ć ?
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);...
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" />
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...
Tylko że też chodziło mi o to aby to było zapisane w funkcji zamiast w zapytaniu
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...
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),...
wpisać zapytanie zapytanie modbus zapytanie wysyłam
wgranie wince prostowanie płaskowników prądnica telefoniczna
projektowanie instalacji elektrycznych projektowanie instalacji
Wciśnięty przycisk gazu w piekarniku - co robić? Bitron 240109: Schemat i zastosowanie w Citroën i Peugeot