Dlaczegóż to polecenia zwraca mi kompletny blank:
$query = mysql_query("SELECT * FROM tabelka WHERE 1=1");

a zapisany tak works like a charm?

$query = file
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lorkije: Użyj JDBC o wersji 5.xxx, podejrzewam że wziąłeś nowy i dlatego taki błąd wywala. Możesz do linku do połączenia w JDBC dopisać &serverTimezone=UTC. To też chyba powinno pomóc
  • Odpowiedz
@lorkije: w ogóle nie łącz się a apki mobilnej ze zdalną bazą danych bezpośrednio (w apce zostawisz wszystkie credentiale do bazy a to jak zaproszenie zwierząt do srania w salonie = katastrofa), tylko przez jakieś API, więc z powodu #klauzulasumienia odmawiam pomocy przy tym

chyba że baza ma być lokalnie, to podobno Andek dobrze wspiera SQLite
  • Odpowiedz
#programowanie gdzie znajdę pliki z bazy danych #mysql odpowiedzialne za strukturę schematu (tabele, kolumny itd.). Chciałbym współdzielić te pliki przy pomocy gita, czy tak się robi?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mysql #programowanie
Zrobiłem model bazy danych za pomocą MySQL Workbench. Dodałem użytkownika i dałem mu rolę table.modify (jedna z domyślnych) czyli DELETE, INSERT, SELECT, UPDATE i TRIGGER. Odpalam skrypt SQL i efekt taki:

ERROR: Error 1410: You are not allowed to create a user with GRANT

SQL Code: GRANT USAGE ON *.* TO 'captain'@'localhost'

Odpalam skrypt jako 'roor'@'localhost', czemu ja czegokolwiek nie mogę? ;c
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fegwegw: ok, znalazłem rozwiązanie. Trzeba najpierw odpalić skrypt który stworzy bazę danych, a dopiero później odpalić ten co nada uprawnienia, bo uprawnienia jeszcze nie są flushnięte i root ich "nie ma" (ma %, a daje 'mydb'), a nie może dać czego nie ma... głupi Workbench. :P
  • Odpowiedz
Tak głupia sprawa, że sam się wstydzę.
WHERE h.name = \''.pSQL($hook_payment).'\'
'.(isset($billing) && $frontend ? 'AND mc.id_country = '.(int)$billing->id_country : '').'

Muszę na twardo ustawić ID samo 18 :( Wywala jak próbuję to na różne sposoby wstawić.

#php #mysql
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #programowanie #mariadb #mysql #hibernate

org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions

ERROR: The last packet successfully received from the server was 143,327,076 milliseconds ago. The last packet sent successfully to the server was 143,327,077 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@puzno: wygląda na zerwane połączenie z bazą - być może twoja baza wyrzuca klienta za bezczynność, jeśli to jest powodem to spróbuj zwiększyć timeouty po stronie bazy, np. do absurdalnych 24h, podtrzymać połączenie po stronie klienta, albo przynajmniej uprzedzić zapytanie z testOnBorrow
  • Odpowiedz
Uczę się programować obiektowo w #php i napotkałem taki problem:
mam plik (nazwa przypadkowa) a.php
w nim jest

$dbh = new PDO('mysql:host=localhost;dbname=baza', 'user', 'haslo');
i dalej jest
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
#programowanie
Od lipca 2017 do marca 2018 pracowałem na #uop jak #php #mysql developer. Jest to moja pierwsza praca, ale wcześniej na studiach zrobiłem dwa średnie projekty przy których dorabiam do teraz. W aktualnej pracy robiłem głównie przy jednym większym oraz fatalnie napisanym projekcie razem z drugim ziomkiem z teamu. Od czasu do czasu poprawiałem jakieś mniejsze projekty: sklepy, wordpressy itp.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mircy. Mistrzem SQLa nie jestem ale potrzebuje zebrac wszystkie atrybuty z tabelek bazujacych na EAV (#magento here) tak zeby result przypominal flat table.

https://pastebin.com/TCRkgFzg

w przykladzie powyzej sa dwa te same joiny ale inne aliasy zeby mogl w wherze zmienic id atrybutu, ale w tabeli
smbpartnerspartnerentityvarchar mam jeszcze 25 innych atrybutow i troche chyba glupio 27 razy joinowac te sama tabele :D da sie to
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wojtek656: Nie do końca rozumiem co ma być wynikiem i jakie są bazowe tabele, ale możesz spróbować CASE :)

Np. zamiast dwóch JOINów tylko raz tabelę dołączyć jako "pv" i potem:

CASE WHEN [pv].[entity_id] = 235 THEN [pv].[value] END as [stripe_id],
CASE WHEN [pv].[entity_id] = 233 THEN [pv].[value] END
  • Odpowiedz
Witam społeczność, najszczególniej programistyczną.

Tematyka dotyczy #php #mysql #swift4 #xcode #backend

Projektuję aplikację mobilną, mam już podpiętą bazę danych, działającą rejestrację i logowanie.

Potrzebuję
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki potrzebuje konkretnej odpowiedzi, robię bazę w MySql i która bedzię używana do otrzymywania informacji o różnych miejscach dzięki GPS. Jakie kolumny muszę zrobić i jaki format by móc się do nich odwołać? Używamy do tego API Google ¯_(ツ)_/¯ #sql #mysql #bazadanych
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mysql ma minimalną wartość dla TIMESTAMP '1970-01-01 00:00:01'. Wpisuję w INSERT ale wywala błąd, że niepoprawna wartość. Ale no tak, UTC+2 bo czas serwera w PL, czyli trzeba odjąć dwie godziny... a więc '1969-12-31 22:00:01'. Błąd ten sam. Dlaczego? ;c
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chce zrobić bazę danych w Mysql do projektu który robię w Android Studio. Czy widzicie jakieś przeciwskaznia odnośnie robienia bazy w Mysql i później połączyć z projektem? Wiem że Android Studio posiada Sqlite, lecz z tego co widzę Mysql jest dosyć przyjemny, a pierwszy raz mam do czynienia z bazą danych. #java #programowanie #mysql
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lorkije: ale SQL lite używa się głównie lub nawet tylko do trzymania bazy na urządzeniu. Jeśli dane mogą zostać zapisane lokalnie to dlaczego chcesz je trzymać w zdalnym serwerze i wymagać dostępu do sieci?
  • Odpowiedz
Pytanie do osób siedzących w systemach SAP ERP.

Jestem studentem logistyki i zamierzam się rozwijać w tym kierunku. Gadałem z paroma osobami i zalecają mi na początek naukę podstaw MySQL żebym ogarnął jak co działa.

Macie jakieś wskazówki od czego zacząć? Co opłaca się przeczytać, obejrzeć? Jakieś doświadczenia z pracy?

#informatyka #mysql #sap #logistyka
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ja bym jeszcze dodał nauczenie się podstaw jakiegoś obiektowego języka programowania (C++, C#, Java), bo ABAPa w którym jest napisany SAP nie ma za bardzo możliwości nauczenia się samemu
  • Odpowiedz
@Krzysu: szczerze szkoda na to czasu, bez dostepu do systemu wiedza ucieknie po kilku dniach/tygodniach. Pomysl nad zmiana na tryb zaoczny i do pracy. Studia dzienne strata czasu, po studiach wiekszosc bedzie oczekiwac doswiadczenia. Inne wyjscie dorabiac na dziennych. Ucz sie jezykow EN/DE to sie bardzo przyda.
  • Odpowiedz
Mirki , programistyczne pomóżcie!

Mam strone z nieruchomościami, z zepsutą wyszukiwarką (musze zrobić nową)

Baza danych wygląda jak na zdjęciu poniżej (odfiltrowywałem tylko po ID - każda nieruchomość ma swoją, żeby było widać przykładowe wartości)
Chce teraz stworzyć zapytanie, które wyłapie mi daną nieruchomość po wyszukanym np adresie i metrażu.
Misiael89 - Mirki , programistyczne pomóżcie!

Mam strone z nieruchomościami, z zep...

źródło: comment_Nd3cCz7X5a7R2Wkc1kbFOourojAs1dnm.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Misiael89: Żaden wiersz nie spełnia jednocześnie obu warunków, bo jeden wiersz przedstawia jeden atrybut nieruchomości.

meta_key LIKE 'address' AND (...) AND meta_key LIKE 'area'


Teraz widzisz? Chcesz, żeby meta_key miało jednocześnie dwie różne
  • Odpowiedz