Jump to content
php.lv forumi

draugz

Reģistrētie lietotāji
  • Posts

    141
  • Joined

  • Last visited

Community Answers

  1. draugz's post in mysql select was marked as the answer   
    Varētu būt kaut kā šādi
    SELECT t1.* FROM tabula t1 LEFT OUTER JOIN t2 on t1.id = t2.post_Id ORDER BY t1.id DESC
  2. draugz's post in select json was marked as the answer   
    Ja, tas ir tikai eksperimentiem, tad to var panākt apmēram šādi, kur field ir tavs mysql kolonas nosaukums. Pieņemu, ka json struktūra ir tieši tāda kā norādīji.
    SELECT MID( field, 7, POSITION(',' IN field) - 7 ) - MID( field, POSITION(',' IN field) + 8, POSITION('}' IN field) - ( POSITION(',' IN field) + 8 ) ) Rezultātā saņemsi up - down. Jo vairāk ierakstu būs tavā tablā, jo lēnāk tas strādās.
  3. draugz's post in divas tabulas bet kārto tikai pēc vienas was marked as the answer   
    ( ( SELECT 'audi' as `type`, audi.title as title, audi.dateadded as added FROM audi ORDER BY audi.dateadded DESC LIMIT 10 ) UNION ( SELECT 'bmw' as `type`, bmw.title as title, bmw.date as added FROM bmw ORDER BY bmw.date DESC LIMIT 10 ) );  
    Šitā vajadzētu strādāt pareizi, vienīgi, ir nevis labā un kreisā puse, bet pielikta kolona tips.
    Un vispār mašīnas vajadzētu glabāt vienā tabulā, un vienkārši pielikt papildus lauku ražotājs.
  4. draugz's post in XML->JSON->XML was marked as the answer   
    Kapēc Tev neder šis http://www.php.net/manual/en/book.simplexml.php#Vu108688 piemērs? VIenā virzienā jau ir uztaisīts, atliek tikai šo funkciju pārveidot pretējā :) 
  5. draugz's post in no vienas tabulas ielikt otra was marked as the answer   
    Ideja jau ir pareize :)
    Es uzlikti unikalo atslegu uz date un izpilditu sadu skriptu 
    insert into tabula1 (date, count) (SELECT date, count(*) FROM tabula2 group by date ) on duplicate key update date=IF(VALUES(date) > date, VALUES(date), date)
×
×
  • Create New...