abonnement Unibet Coolblue
pi_86627276
Weet iemand ook een manier om uit te vinden of een mysql tabel is geupdated? zodat dat er een veld is met een timestamp/datum/oid.

Eventueel te achterhalen op welke datum/tijd deze tabel voor't laatst is geupdated? dit ivm caching er van?
Just say hi!
  maandag 20 september 2010 @ 09:49:28 #277
25889 Sitethief
Fulltime Flapdrol
pi_86627822
quote:
Op maandag 20 september 2010 09:25 schreef Chandler het volgende:
Weet iemand ook een manier om uit te vinden of een mysql tabel is geupdated? zodat dat er een veld is met een timestamp/datum/oid.

Eventueel te achterhalen op welke datum/tijd deze tabel voor't laatst is geupdated? dit ivm caching er van?
mySQL heeft volgens mij een ingebouwde timestamp functie die bijgewerkt wordt zodra er data in dat record verandert.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht >:)
pi_86628596
klopt, maar wil eingelijk weten wanneer het tabel op zich is aangepast wanneer er een update/insert/delete actie heeft plaats gevonden.

Dit zal toch wel opgeslagen worden? ergens?

Opzich zou ik http://dev.mysql.com/doc/refman/5.1/en/show-table-status.html
1Update_time
kunnen gebruiken maar helaas draai ik windows
1on Windows the timestamp is not updated by updates so the value is inaccurate.
:{
Just say hi!
  maandag 20 september 2010 @ 10:44:25 #279
84244 Scorpie
Abject en infaam!
pi_86629034
Maak gewoon een dateCreated en dateUpdated veld aan met 2 timestamps, dateUpdated laat je in phpmyadmin 'on update CURRENT_TIMESTAMP' meegeven, dateCreated vul je zelf bij het aanmaken van het record.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_86712927
Ik had gehoopt dat dit gemakkelijker te achterhalen was zonder speciaal extra veld maar helaas.

Andere vraag.

Stel ik heb een array

$array = array(1 => "test", 2 => "test1", 3 => "test2");

nu verwijder ik $array[2] en heb dus dan nog 1 & 3 over, hoe kan ik simpel zorgen dat 3 geen 3 blijft maar 2 wordt?
Just say hi!
  woensdag 22 september 2010 @ 15:36:53 #281
75592 GlowMouse
l'état, c'est moi
pi_86713033
Waarom zou je dat willen? Ik denk dat je array_values moet gebruiken.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_86716006
Een klant van ons wil een top 10 selectie ontvangen het hoogste aantal records per postcode gebied ( bv postcode 1000-1099 ).

Is het mogelijk om hier een script voor te maken?

( vb hoe het in Dbase staat ):
SELECT * FROM `adresgegevensBoxen` WHERE `nieuwPostcode_cijfers` LIKE '1055'
  woensdag 22 september 2010 @ 16:47:06 #283
75592 GlowMouse
l'état, c'est moi
pi_86716104
Je eerste zin is geen zin.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_86726529
Nu wel :)

Een klant van ons wil een top10 selectie ontvangen van het hoogste aantal records per postcode gebied ( bv postcode 1000-1099 ).

Is het mogelijk om hier een script voor te maken?

( vb hoe het in Dbase staat ):
SELECT * FROM `adresgegevensBoxen` WHERE `nieuwPostcode_cijfers` LIKE '1055'

[ Bericht 0% gewijzigd door #ANONIEM op 22-09-2010 20:56:26 ]
  woensdag 22 september 2010 @ 20:58:50 #285
75592 GlowMouse
l'état, c'est moi
pi_86726665
in een gebied zijn de eerste 2 cijfers hetzelfde?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_86729557
Amsterdam is bv postcode 1000 tot 1099

maar we hebben dus allemaal diverse postcodes in ons systeem staan, en de klant wilt dus de top10 meest ingevoerde postcodes hebben

of los ( dus 1055 ) of in een gebied, dus tussen 2 postcodes
  woensdag 22 september 2010 @ 21:57:15 #287
75592 GlowMouse
l'état, c'est moi
pi_86729724
hoe staat een en ander in je db?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_86729979
SELECT * FROM `adresgegevensBoxen` WHERE `nieuwPostcode_cijfers` LIKE '1055'


postcode cijfers en letters zijn apart
  woensdag 22 september 2010 @ 22:04:17 #289
75592 GlowMouse
l'état, c'est moi
pi_86730067
Dat had je al gepost. Maar je dataschema wil ik. En hoe die groepen in je db staan.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_86730615
nieuwPostcode_cijfers varchar(4) latin1_swedish_ci
staat in de 12e kolom

verder staat het dus in die adresgegevens map, en dan een hele datalijst ( id, NAW enz )
pi_86730694
quote:
Op woensdag 22 september 2010 20:56 schreef Estolan het volgende:
Nu wel :)

Een klant van ons wil een top10 selectie ontvangen van het hoogste aantal records per postcode gebied ( bv postcode 1000-1099 ).
Wat bedoel je precies met "het hoogste aantal records per postcodegebied"?
  woensdag 22 september 2010 @ 22:24:13 #292
75592 GlowMouse
l'état, c'est moi
pi_86731053
waarom varchar ipv smallint?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_86731358
quote:
Op woensdag 22 september 2010 15:33 schreef Chandler het volgende:
Ik had gehoopt dat dit gemakkelijker te achterhalen was zonder speciaal extra veld maar helaas.

Andere vraag.

Stel ik heb een array

$array = array(1 => "test", 2 => "test1", 3 => "test2");

nu verwijder ik $array[2] en heb dus dan nog 1 & 3 over, hoe kan ik simpel zorgen dat 3 geen 3 blijft maar 2 wordt?
Het zal wellicht makkelijker kunnen, maar dit is het eerste waar ik op kwam...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php

class dataLoop
{
    private 
$array = array();
     
    
/*
     * @output array $newArray
     * @param array $array
     * @param string $key
     * @short In $array wordt de key $key (+ value) verwijderd en 
     *             de overige arrays worden naar voren geschoven.
     */
    
public function deleteKey($array$key)
    {
        foreach(
$array as $aKey => $aValue)
        {
            if(
$key != $aKey && $aKey $key)
            {
                
$newArray[$aKey] = $aValue;
            }
            elseif(
$key != $aKey && $aKey $key)
            {
                
$newArray[$aKey-1] = $aValue;
            }
        }
        return 
$newArray;
    }
}

$array = array(=> "test"=> "test1"=> "test2");
print_r($array);
echo(
"<br />");
$dataloop = new dataLoop;
print_r($dataloop->deleteKey($array1));

?>
De output:
1
2
3
4
<?php
Array ( [1] => test [2] => test1 [3] => test2 
Array ( [
1] => test1 [2] => test2 )
?>
Op zondag 30 september 2012 02:37 schreef LompeHork het volgende:
ouyevoli vind ik wel kwaliteit.
Op woensdag 3 oktober 2012 23:15 schreef Bitterlemon het volgende:
Ik wil kwaliteit, waar is Ouyevoli?
  woensdag 22 september 2010 @ 22:31:02 #294
75592 GlowMouse
l'état, c'est moi
pi_86731429
quote:
Op woensdag 22 september 2010 22:29 schreef ouyevoli het volgende:

[..]

Het zal wellicht makkelijker kunnen, maar dit is het eerste waar ik op kwam...
[ code verwijderd ]

De output:
[ code verwijderd ]


Leuk, maar unset gevolgd door array_values is korter :P
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_86731580
quote:
Op woensdag 22 september 2010 22:24 schreef GlowMouse het volgende:
waarom varchar ipv smallint?
geen idee, ik heb de database niet in elkaar gezet

@light

Bij elke aanmelding word er een id record aangemaakt. De klant wilt dus weten in welk postcode gebied de meeste aanvragen zijn

[ Bericht 16% gewijzigd door #ANONIEM op 22-09-2010 22:35:10 ]
pi_86731691
quote:
Op woensdag 22 september 2010 22:29 schreef ouyevoli het volgende:

[..]

Het zal wellicht makkelijker kunnen, maar dit is het eerste waar ik op kwam...
[ code verwijderd ]

De output:
[ code verwijderd ]


Volgens mij is dit niet helemaal wat ik zoek :)
  woensdag 22 september 2010 @ 22:42:38 #297
254493 Trollface.
gr rob fruithof, groningencity
pi_86732073
Zoals GM dus zegt:
1
2
3
4
5
<?php
$arrData 
= array('foo''bar''baz');
unset(
$arrData[1]);
$arrData array_values($arrData);
?>
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_86732366
quote:
Op woensdag 22 september 2010 22:31 schreef GlowMouse het volgende:

[..]


Leuk, maar unset gevolgd door array_values is korter :P
Na array_values() begint je array met index 0 :)
  woensdag 22 september 2010 @ 22:49:15 #299
75592 GlowMouse
l'état, c'est moi
pi_86732395
oh hij wil 1, dan merge je hem eerst met een array en gooi je 0 weer weg.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_86738273
Grappig, ik dacht dat daar wel een functie voor was in php :P

Maar tnx ppl, ik had zelf ook al een kleine functie voor geschreven... :
Just say hi!
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')