abonnement Unibet Coolblue Bitvavo
  FOK!-Schrikkelbaas vrijdag 23 februari 2007 @ 22:00:00 #91
1972 Swetsenegger
Egocentrische Narcist
pi_46607684
quote:
Op vrijdag 23 februari 2007 21:57 schreef Geqxon het volgende:
Nu we toch over timestamps aan het miepen zijn
[ code verwijderd ]

Het resultaat? De timestamp van vandaag, exact op 00:00:00. Ik vind het enorm ranzige code, en vroeg mij af hoe ik dat netter ga krijgen?
Niet... dat gekut met tijd in php is gewoon ranzig.
pi_46607965
quote:
Op vrijdag 23 februari 2007 21:57 schreef Geqxon het volgende:
Nu we toch over timestamps aan het miepen zijn
[ code verwijderd ]

Het resultaat? De timestamp van vandaag, exact op 00:00:00. Ik vind het enorm ranzige code, en vroeg mij af hoe ik dat netter ga krijgen?
strtotime('00:00') ofzo?
pi_46607992
quote:
Op vrijdag 23 februari 2007 21:59 schreef Swetsenegger het volgende:

[..]

Het bespaart me moeite want met een timestamp moet ik nadenken en
WHERE thedate<=DATE_SUB(NOW(), INTERVAL 1 DAY)
is gewoon easy en gemakkelijk en helder leesbaar enzo. Dat snap ik over een jaar nog Al dat gereken met microsecondes heb ik als voormalig uurwerkmaker een pleurishekel.

Ik bedoel, het hele idee van microtime is om te huilen natuurlijk. Het aantal microseconden verstreken sinds 1 januari 1970? Welke bosmongool heeft dat verzonnen? Hou dan in godesnaam gewoon de algemeen geaccepteerde epoch aan van 01-01-0000.
Gelukkig hebben we ook negatieve timestamps
quote:
Op vrijdag 23 februari 2007 22:00 schreef Swetsenegger het volgende:

[..]

Niet... dat gekut met tijd in php is gewoon ranzig.
Nee, javascript is daar lekker in
pi_46608038
quote:
Op vrijdag 23 februari 2007 21:59 schreef Swetsenegger het volgende:

[..]

Het bespaart me moeite want met een timestamp moet ik nadenken en
WHERE thedate<=DATE_SUB(NOW(), INTERVAL 1 DAY)
is gewoon easy en gemakkelijk en helder leesbaar enzo. Dat snap ik over een jaar nog Al dat gereken met microsecondes heb ik als voormalig uurwerkmaker een pleurishekel.

Ik bedoel, het hele idee van microtime is om te huilen natuurlijk. Het aantal microseconden verstreken sinds 1 januari 1970? Welke bosmongool heeft dat verzonnen? Hou dan in godesnaam gewoon de algemeen geaccepteerde epoch aan van 01-01-0000.
Ehm, waarom begin je opeens over microtime? time() is voldoende hoor en het refereert natuurlijk naar de standaard Unix times, die vooral op unix-like systemen wordt gebruikt.
pi_46608063
quote:
Note: If the number of the year is specified in a two digit format, the values between 0-69 are mapped to 2000-2069 and 70-100 to 1970-2000.
Ik ruik een tweede milenium bug... en dat is waarom mijn opa altijd zei: DD-MM-YYYY !
  FOK!-Schrikkelbaas vrijdag 23 februari 2007 @ 22:16:57 #96
1972 Swetsenegger
Egocentrische Narcist
pi_46608154
quote:
Op vrijdag 23 februari 2007 22:13 schreef JeRa het volgende:

[..]

Ehm, waarom begin je opeens over microtime? time() is voldoende hoor en het refereert natuurlijk naar de standaard Unix times, die vooral op unix-like systemen wordt gebruikt.
Nog steeds gezeik
En erger... ik win er niets mee.
pi_46608195
quote:
Op vrijdag 23 februari 2007 22:16 schreef Swetsenegger het volgende:

[..]

Nog steeds gezeik
Ontzettend handig als je relatief wilt werken, bijvoorbeeld wilt weten hoeveel tijd er tussen twee data zit. Als je dat wilt doen met DATETIME moet je eerst allerlei vage conversiefuncties gaan gebruiken
  FOK!-Schrikkelbaas vrijdag 23 februari 2007 @ 22:23:12 #98
1972 Swetsenegger
Egocentrische Narcist
pi_46608364
quote:
Op vrijdag 23 februari 2007 22:18 schreef JeRa het volgende:

[..]

Ontzettend handig als je relatief wilt werken, bijvoorbeeld wilt weten hoeveel tijd er tussen twee data zit. Als je dat wilt doen met DATETIME moet je eerst allerlei vage conversiefuncties gaan gebruiken
SELECT unix_timestamp(date1) -
unix_timestamp(date2) FROM table_name



Maar dat klopt als je wil weten wat er voor tijd vertstreken is tussen twee records is dat lastig. Maar ik wil voor mijn huidige toepassingen altijd weten hoeveel tijd er tussen en record en NU zit. En daar zijn de mysql functies gewoon verdomd handig voor
  zaterdag 24 februari 2007 @ 00:35:25 #99
46383 Tiemie
sowieso wel!
pi_46612839
Ik gebruik altijd int's voor timestamps...waarom? omdat 9 v/d 10x de database de bottleneck is in een (grote) website. de database is voor mij puur voor de opslag.
pi_46617521
Ik ben bezig met een template parser. Nou loop ik alleen tegen een probleem aan de code doet vervangt de waardes uit de template niet:

1
2
3
foreach ($this->tags as $tag=>$data){
str_replace("<%$tag%>" , $data , $this->output);
}


$tags is een class array met de tags uit de template en de vervang data. Als ik alle delen afzondelijk echo krijg ik ze gewoon te zien. Alleen het replacen gaat niet goed.


Laat maar ik ben nog slaperig. Moet natuurlijk zijn

1$this->output = str_replace("<%$tag%>" , $data , $this->output);


[ Bericht 12% gewijzigd door ExCibular op 24-02-2007 09:52:02 ]
  zaterdag 24 februari 2007 @ 13:35:28 #101
37634 wobbel
Da WoBBeL King
pi_46621788
Met PHP heb ik totaal geen problemen om meerdere rijen onder elkaar te krijgen dmv resultaten uit de database, maaar hoe krijg ik meerdere kolommen met mijn resultaten??

Dit dus:


En als ik een rij toevoeg aan de DB
  zaterdag 24 februari 2007 @ 14:17:43 #102
37634 wobbel
Da WoBBeL King
pi_46622872
Aaah heb iets (bijna) werkend

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
<?php
$MySQL_Landen_Select        
"SELECT * FROM CMS_Countries ORDER BY Country ASC";
$MySQL_Landen_Query        mysql_query $MySQL_Landen_Select 
                                                                    or die ( 
$error->MySQL __FILE__$MySQL_Landen_Select__LINE__ ) );
        
        echo 
"<table width="100%">";
        echo 
'<tr><td>-</td>';
        while(
$obj mysql_fetch_object($MySQL_Landen_Query)){
         echo 
'<td>';
         echo 
$obj->Country;
         echo
'</td>';
        }
        echo
'<tr>';
        echo
'<td>LaagsteIQ</td>';
        
        while(
$obj mysql_fetch_object($MySQL_Landen_Query)){
         echo
'<td>';
         echo 
$obj->IQLaag;
         echo
'</td>';
        }
        echo
'</tr>';
        echo
'<tr>';
        echo
'<td>HoogsteIQ</td>';
        while(
$obj mysql_fetch_object($MySQL_Landen_Query)){
         echo
'<td>';
         echo 
$obj->IQHoog;
         echo
'</td>';
        }
        echo
'</tr>';
        echo 
"</table>";        
?>


Probleem is dat $MySQL_Landen_Query leeg is na de 1e mysql_fetch_object

[ Bericht 6% gewijzigd door wobbel op 24-02-2007 14:26:33 ]
  FOK!-Schrikkelbaas zaterdag 24 februari 2007 @ 14:19:26 #103
1972 Swetsenegger
Egocentrische Narcist
pi_46622914
hoe ziet je database model er eigenlijk uit? heb je 1 tabel of 2 tabellen voor deze gegevens?
  zaterdag 24 februari 2007 @ 14:26:15 #104
37634 wobbel
Da WoBBeL King
pi_46623085
quote:
Op zaterdag 24 februari 2007 14:19 schreef Swetsenegger het volgende:
hoe ziet je database model er eigenlijk uit? heb je 1 tabel of 2 tabellen voor deze gegevens?
Staat nu in script, gewoon 1 tabel met 3 rijen
  FOK!-Schrikkelbaas zaterdag 24 februari 2007 @ 14:34:32 #105
1972 Swetsenegger
Egocentrische Narcist
pi_46623341
dan zou ik gewoon in een cel divjes onder elkaar gooien en zo voor elke kolom een cel.
  zaterdag 24 februari 2007 @ 14:37:56 #106
37634 wobbel
Da WoBBeL King
pi_46623450
quote:
Op zaterdag 24 februari 2007 14:34 schreef Swetsenegger het volgende:
dan zou ik gewoon in een cel divjes onder elkaar gooien en zo voor elke kolom een cel.
moet met tabel, ivm kopieeren plakken naar andere progsels enzo, maar waarom wordt die query geleegd na 1e object?
pi_46625650
quote:
Op zaterdag 24 februari 2007 14:37 schreef wobbel het volgende:

[..]

moet met tabel, ivm kopieeren plakken naar andere progsels enzo, maar waarom wordt die query geleegd na 1e object?
Die while-loop zorgt ervoor dat je de resultset helemaal leegtrekt je zult je dus moeten beperken tot een bepaald aantal items dat je uit de resultset haalt.
  zondag 25 februari 2007 @ 09:37:42 #108
21410 Fliepke
Serieuze waarheid
pi_46647628
Hoi,

Ik zit met een klein probleempje. Ik heb een tabel waarin nieuwsposts staan en die hebben allemaal een mooi unix timestamp meegekregen. Ik wil nu echter voor een bepaalde periode de boel groeperen per dag. Hoe doe ik dit?

SELECT COUNT( * )
FROM `items`
WHERE TYPE = 'nieuws'
AND 'Postid'
BETWEEN 1167609600
AND 1172275200
GROUP BY ................. wat moet hier staan?
pi_46651004
1GROUP BY FROM_UNIXTIME(timestamp, '%Y%m%d')


Zie MySQL Date and Time Functions
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zondag 25 februari 2007 @ 12:48:40 #110
21410 Fliepke
Serieuze waarheid
pi_46651252
Thx
  zondag 25 februari 2007 @ 13:32:48 #111
107951 JortK
Immer kwaliteitsposts
pi_46652993
Vraagje:

Ik ben met Wordpress bezig, en wil hier posts gaan importeren.

Nu heb ik een veld post_name, welke in de URL word gezet, dus bijvoorbeeld http://www.domein.nl/2007/02/pagina-naam.html

Nu wil ik een check doen wanneer ik een post invoer, en de postname bestaat al, dat die er -1 achter zet.

Weet iemand hoe ik dit aan moet pakken?


Niet meer nodig... zelf een work around bedacht

[ Bericht 13% gewijzigd door JortK op 25-02-2007 14:49:47 ]
  zondag 25 februari 2007 @ 14:53:19 #112
107951 JortK
Immer kwaliteitsposts
pi_46656605
Wel gelijk een volgend vraagje dan maar

Ik wil een stuk html code (in me Wordpress tabel) gaan inserten, maar ik krijg de volgende melding:

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 'center'>PLAATJE

Hij laat dus het plaatje zien...

Hoe kan ik een stuk HTML code inserten in een long text?

EDIT dit is me variabele die ik gebruik:

1
2
3
<?php
$POSTCONTENT
= "<div align='center'><a href='{$URL}' target='_blank'><img src='{$THUMB1}' border='0'></a>&nbsp;&nbsp;<a href='{$URL}' target='_blank'><img src='{$THUMB2}' border='0'></a></div>{$POST_DESCR}";
?>


[ Bericht 44% gewijzigd door JortK op 25-02-2007 15:10:17 ]
  zondag 25 februari 2007 @ 15:11:41 #113
85514 ralfie
!Yvan eht nioj
pi_46657224
ziet ernaar uit dat je je quotjes niet geescaped hebt

probeer je tekst eerst eens door mysql_real_escape_string() te halen
  zondag 25 februari 2007 @ 15:25:23 #114
107951 JortK
Immer kwaliteitsposts
pi_46657723
quote:
Op zondag 25 februari 2007 15:11 schreef ralfie het volgende:
ziet ernaar uit dat je je quotjes niet geescaped hebt

probeer je tekst eerst eens door mysql_real_escape_string() te halen
Was net bezig de quotes aan te passen ja... nu werkt het als een speer
  zondag 25 februari 2007 @ 16:49:09 #115
107951 JortK
Immer kwaliteitsposts
pi_46660840
Volgend vraagje, want hier stoei ik al 2 uur mee lol :')

Ik heb een variabele welke een nummer ophaalt:

1
2
3
<?php
SELECT MAX
(ID)+AS ID FROM wp_posts
?>


Nu wil ik deze waarde die ik terugkrijg, inserten in een tabel, hoe krijg ik dit voor elkaar, want ik kom er nu niet uit met die fetch functies :(
pi_46662769
Wat heb je dan geprobeerd? Op php.net staat vrij duidelijk uitgelegd hoe je mysql_fetch_assoc gebruikt.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zondag 25 februari 2007 @ 17:52:06 #117
107951 JortK
Immer kwaliteitsposts
pi_46663363
quote:
Op zondag 25 februari 2007 17:37 schreef SuperRembo het volgende:
Wat heb je dan geprobeerd? Op php.net staat vrij duidelijk uitgelegd hoe je mysql_fetch_assoc gebruikt.
ik heb met die fetch_row geklooit
  zondag 25 februari 2007 @ 19:06:42 #118
107951 JortK
Immer kwaliteitsposts
pi_46666270
Ik kom er toch niet helemaal uit

Ik heb deze source (een deel)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$ID    
=     "SELECT MAX(ID)+1 AS ID FROM wp_posts";
$GUID = "http://localhost/{$POSTJAAR}/$POSTMAAND/{$POSTDAG}/{$POSTNAME}/";
$BLOGPOST = mysql_fetch_assoc($result01);

/* Result Library */
$result01 = mysql_query($ID) or die (result01);

$query_post2cat = "INSERT INTO wp_post2cat (post_id, category_id)
VALUES ('{$BLOGPOST}', '{$CATEGORIE}')"
;

$result03 = mysql_query($query_post2cat) or die (result03);

$query01 = "INSERT INTO wp_posts (ID, post_author, post_date, post_date_gmt, post_content, post_title, post_category, post_excerpt, post_status, comment_status, ping_status, post_password, post_name, to_ping, pinged, post_modified, post_modified_gmt, post_content_filtered, post_parent, guid, menu_order, post_type, post_mime_type, comment_count)
VALUES ('', '1', '{$POSTIME}', '{$POSTIME}', '{$POSTCONTENT}', '{$POSTITLE}', '{$CATEGORIE}', '', 'future', 'open', 'open', '', LOWER('{$POSTNAME}'), '', '', NOW(), DATE_SUB(NOW(), INTERVAL 1 HOUR), '', '0', LOWER('{$GUID}'), '0', 'post', '', '0')"
;

$result02 = mysql_query($query01) or die (result02);
?>


Ik krijg deze foutmelding:

1Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:ProgramsXAMPPxampphtdocsnewform_make_blogpost.php on line 39


Zou iemand een blik willen werken waarom ik deze melding krijg?

Het gaat er dus om dat ik met de variabele BLOGPOST query_post2cat wil vullen
  zondag 25 februari 2007 @ 19:24:57 #119
36431 bleiblei
Toogmakker:copyright:
pi_46666963
Ik ben momenteel aan het zoeken naar een PHP functie maar krijg em niet gevonden.
Ik wil namelijk tekst van een website inlezen.
Beetje a la RSS feed maar dan zonder dat die tekst via RSS aangeboden wordt.
Het inlezen van tekst die op een andere website staat.
Kan dat in PHP?
  zondag 25 februari 2007 @ 19:32:24 #120
85514 ralfie
!Yvan eht nioj
pi_46667253
quote:
Op zondag 25 februari 2007 19:06 schreef JortK het volgende:
Ik kom er toch niet helemaal uit

Ik heb deze source (een deel)
[ code verwijderd ]

Ik krijg deze foutmelding:
[ code verwijderd ]

Zou iemand een blik willen werken waarom ik deze melding krijg?

Het gaat er dus om dat ik met de variabele BLOGPOST query_post2cat wil vullen
je kunt niet eerst de gegevens uit een query uitlezen en daarna je query pas maken

kijk nog eens naar de voorbeelden op bijv php.net en met name de volgorde van mysql_connect, mysql_query en mysql_fetch_assoc. weet je uberhaupt wel wat deze functies doen?
quote:
Op zondag 25 februari 2007 19:24 schreef bleiblei het volgende:
Ik ben momenteel aan het zoeken naar een PHP functie maar krijg em niet gevonden.
Ik wil namelijk tekst van een website inlezen.
Beetje a la RSS feed maar dan zonder dat die tekst via RSS aangeboden wordt.
Het inlezen van tekst die op een andere website staat.
Kan dat in PHP?
(bijna?) alle functies in php die bestanden kunnen inlezen kunnen ook bestanden op andere servers (webpagina's dus ook) inlezen. Kijk dus eens naar functies als file(), file_get_contents(), fopen(). Als je specifieke informatie moet vinden in die tekst, moet je waarschijnlijk wel met regexp's gaan werken: zie http://nl3.php.net/manual/nl/ref.pcre.php
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')