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.
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 znaczy co chcesz uzyskać dokładnie? Na jakich zasadach?
Jeśli zapytanie się nie powiedzie, to funkcja mysql_db_query zwróci wartość FALSE, która to będzie powodować błędy przy zapytaniach. Co do używania mysql_real_escape_string - robisz to źle. W ten sposób nic nie zyskasz na bezpieczeństwie! Zabezpieczać należy konkretne pole przed wstawieniem do zapytania, a nie całe zapytanie po wstawieniu danych. Przecież...
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)
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).
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.
'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...
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...
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...
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]
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.
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,...
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...
Jest biblioteka do obsługi mysql do arduino, np. https://github.com/ChuckBell/MySQL_Conne... Za jej pomoca można mozesz zrobic select (bo rozumiem z twojego niechlujnego pisania, że "zrobić secta" to właśnie oznacza). potrzebuje programu który morze zrobić secta z bazydanych ale dz za dobre chęci Pozdr
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.
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...
TechLOG, racja, przyglądałem się tylko zaptytaniu... Witam, mam problem posiadam kod : No więc przeanalizujmy jeszcze raz co tu się dzieje. [syntax=php]// tutaj do zmiennej $sql zostaje wczytana liczba wierszy pobranych przez zapytanie // (liczba rekordów z podanym loginem i hasłem) $sql = mysql_num_rows(mysql_query("SELECT * FROM `user` WHERE `username`...
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...
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...
Zaraz pod wyszukiwarką trzeba nadpisać zmienną $res. $wynik = $db->query($zapytanie); $res = mysql_query($zapytanie);
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;
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...
[syntax=php]<?php mysql_connect('db70.1and1.pl','dbo342953... mysql_select_db($db); if(!$result = mysql_query('select * from jcow_accounts')) { echo mysql_error(); } while ($row = mysql_fetch_object($result)) { echo $row->id; echo $row->email; } mysql_free_result($result); ?>[/syntax] Wykonaj i sprawdź o jaki błąd chodzi, bo...
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...
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
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...
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ć.
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...
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);
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 :?:
Można jeszcze łatwiej - zapytanie:='abc'+''''+'cde'+'''';
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 =...
To użyj funkcji CONCAT() albo || zamiast +, nie pamiętam skałdni MySQLa...
więc zrób to co napisałem i sprawdź bo coś mi się to zapytanie nie widzi.
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
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.
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...
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']);...
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ć?
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.
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...
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?
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).
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...
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]+------+--------+...
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=...
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`...
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>...
Pewnie nie podałeś warunku WHERE zawężającego zapytanie do jednego rekordu...
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 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ć ?
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);
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
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),...
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...
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...
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...
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.
Czyli tak? [syntax=php]<?php ini_set('display_errors', 1); error_reporting(E_ALL) $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] Niestety nie działa i na 2 serwerach...
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);...
Nie jest źle, ale można jeszcze coś poprawić. z najważniejszych: - kolumna 'data' w user proponuję zapisać jako typ DATETIME - nie trzymasz się konwencji nadawania id: w tabeli 'user' masz kolumnę o nazwie 'id', a np. w gallery masz 'gallery_id' - w user wszystkie pola masz obowiązkowe (not null), i nie nadajesz im wartości domyślnych. Zastanów się,...
wpisać zapytanie zapytanie serial zapytanie wysyłam
jakie przetwornik gitara normstahl programować pilot dioda kondensator przekaźnik
opticum dekoder opticum dekoder
40-MS08GP-MAB2HG TV Mainboard Firmware Guide Przeróbka kostki Piaggio ZIP na chiński skuter