Mam w #mysql kody pocztowe w postaci DDDDD, na wyjściu chcę #php efekt DD-DDD.
Próbuję tym:
preg_replace('/^(d{2})(d{3})$/', '$1-$2', $zip['zipcode']) ale nie działa, gdzie tkwi problem?
#webdev
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Małe dopowiedzenie: Postgre >>>> MySQL, ale... jeśli baza została założona na MySQL, to w planach raczej nie było przewidziane coś poważniejszego niż proste odczyty. Do dużych joinów i przyszłościowo to na pewno postgre.
  • Odpowiedz
Miretrzky, Cumple!

Chcę upublicznić instalkę #magento i zauważyłem, że w bestsellerach i najczęściej odwiedzanych wyświetlają się ciągle produkty testowe które ukryłem. Nie chcę póki co ich usuwać bo to kompletne przypadki użycia a wiec dobre szablony.

Taką czystkę trzeba zrobić z poziomu bazy danych i tu się zaczynają schody. Nie mam praktycznie wcale doświadczenia z #mysql | #sql. Znalazłem taki oto sajt z komendami do przeklejenia no
Saeglopur - Miretrzky, Cumple!

Chcę upublicznić instalkę #magento i zauważyłem, że...

źródło: comment_2q34XgEkns7IABd6hqCDvNBiXcIvCqnV.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Saeglopur: znajdz te 3 tabele - w ktorejs z tych baz(szara ikona) musza byc te tabele. Gdy juz je zlokalizujesz kliknij w rodzica (szara ikone bazy w ktorej sa te tabele). Potem zakladka sql i truncate table nazwatabeli. Sory o tej godzinie mozg mi pracuje na 10%.
  • Odpowiedz
Mam sobie tabelę users z której muszę selectem policzyć rekordy, które mają kolumnę **created_at** nie starszą niż 7 dni.
Próbuję tak:

SELECT COUNT(*) as cnt
FROM users
WHERE DATE(FROM_UNIXTIME(created_at)) >=Date()-7
  • 62
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

gdy patrzę na springa. patrzac na vaadina już mam inne zdanie.


@zolwixx: bo masz skrzywione pehapowe myślenie pt. mvc, które nawet nie jest prawdziwym MVC. ( ͡° ͜ʖ ͡°)
Vaading to biblioteka komponentowa. Proste.
Nie sluzy do pisania w HTMLu.
Od tego jest JSP, thymeleaf czy cała masa smarty-podobnych projektów. Od biedy nawet JSF jak za bardzo nie poszalejesz. Ba, masz
  • Odpowiedz
Chce importować bazę danych na serwer gdzie jest stary mysql. Problem pojawia się w lini:
date_ordered timestamp NOT NULL DEFAULT CURRENTTIMESTAMP
Kiedy usunę "DEFAULT CURRENT_TIMESTAMP" to uda się zaimportować, ale chyba nie będzie to działało poprawnie. Czym mogę to zastąpić?
#naukaprogramowania #mysql
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ale to nie jest duży błąd trzymanie 2 takich tabel.


@serok: owszem jest. Jak potrzebujesz dwie osobne tabele z jakiegos powodu (jakiego?) to masz widoki, jak potrzebujesz trzymac np. na innym dysku częśc danych to masz partycjonowanie.

2. Ale mam dwie w systemie rozchodowym:

Baza rozchodyArchiwalne zawierająca dane z ostatnich kilku lat, ma miliony wpisów, na tanim serwerze zapytania robią się po kilka
  • Odpowiedz
załóżmy mam sobie kolumny a, b, c i 100 rekordów, jeśli wartośc w kolumnie c = coś tam, to chcę żeby pobrało zawartość b, jeśli nie to niech wrzuci mi tam nulla, jak zrobić takie coś w
#mysql #programowanie ?

EDIT:

Czy takie rozwiązanie będzie okej :
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem mirki, mam bazę mysql postawianą lokalnie. Jedna z tabel ma ~500k rekordów (konkretnie jest to widok). Na moim sprzęcie (i7-860 2.8 GHz, 12GB ram 1600 MHz) pobranie rekordu z samego końca tabeli zajmuje ~12 sekund. Dla klienta zamówiłem już porządny serwer (Dell PowerEdge T110 II), ale wolałbym to rozwiązać programistycznie.

Na pewno pomoże domyślne posortowanie tabeli od końca - co wystarczy na większość przypadków, jednak chciałbym uzyskać jak najlepszy czas dostępu
  • 35
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Od niedawna zaczynam przygodę z hibernate - pracuję na instniejącej już bazie danych i po raz pierwszy poważnie trafiłem głową w ścianę. Do rzeczy - posiadam dwie encje - OrderHeader oraz OrderLine. OrderHeader posiada listę OrderLine. Z selectami nie problemów - wszystko ładnie się zwraca. Inserty także śmigają - tutaj fragment OrderDAO:

Boolean addNewOrder(OrderHeader orderHeader) {
Session session = this.sessionFactory.openSession();
try
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #javascript #php #mysql

Mirki, studiuję informatykę na jednej z Krakowskich uczelni, jednak przedmiot związany z językami skryptowymi prowadzony był do niczego, a swą przyszłość chcę wiązać z nimi właśnie.
Czy możecie polecieć dobry zestaw książek, które pomogą mi wyjść na poziom wyższy niż znajomość podstaw z klasycznego kompletu webdeva, czyli js+php/ mysql?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nietopierz: ja korzystałem z tego:

http://helion.pl/ksiazki/php-i-mysql-tworzenie-aplikacji-www-marc-wandschneider,phmsap.htm

najlepiej wydane 89 zł w moim życiu, ale pozycja jest już mocno leciwa, sama książki zawiera drobne błędy w kodzie (które idzie wyłapać bez problemu, widać że sam autor też ewoluował podczas pisania), nie ma kompletnie nic o frameworkach i korzyściach z ich stosowania, a ze wzorców projektowych chyba jest jedynie singleton.

oprócz tego mam fajną książkę do ajaxa (xml, xsl itp), xmla (tu
  • Odpowiedz
Mam widok SQL zmapowany jako tabela w hibernate, który wyświetlam w formie tabeli. Muszę zmienić wartość jednego z pól. Hibernate akurat w tym wypadku nie pozwala mi zrobić update'u bezpośrednio na widoku. Jak najprościej mogę zachować spójność danych? Czy powinienem po wykonaniu update pobrać znowu wartość danego widoku z bazy? Samo założenie, że update się wykonał raczej jest niewystarczające.

#programowanie #java #mysql #sql #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ghostli: Mówiąc prościej. Masz widok łączący tabele A, B i C. Chcesz zupdatować tabele B. Dajesz do widoku klucz po którym będziesz mógł rozpoznać tabele B. Wykonujesz update na tabeli B dla klucza którego znalazłeś w widoku (wczytujesz dane, updatujesz, zapisujesz w hibernate). Po wyświetleniu widoku będziesz miał uzupełnione dane :)
  • Odpowiedz
@eovenn: @Ununoctium: Chociażby dlatego, że update jest wykonywany jako event handler, a nie mogę w tym miejscu modyfikować pola lokalnego funkcji, w której go rejestruję. Z kolei pobranie całej tabeli od nowa to dla mnie duża strata wydajnościowa. Tak poglądowo:

status.setCellValueFactory(new Callback() {
@Override
public ObservableValue call(TableColumn.CellDataFeatures param) {
  • Odpowiedz
tak się zastanwiam - korzystać z enumów ? czy może jednak oddzielna tabelka(i model) i relacje ? w tym przypadku chodzi o statusy zamówień(np w sklepie załóżmy)
#php #mysql
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siedź 3 godziny i zastanawiaj się dlaczego po powrocie z wakacji przestało działać ci querowanie do bazy na stronie, w końcu odkryj że brakuje cudzysłowów przy zmiennej w zapytaniu ;_;
Teraz czuje dobrze człowiek.
#php #mysql
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach