abonnement Unibet Coolblue Bitvavo
  donderdag 12 april 2007 @ 22:38:39 #276
71919 wonderer
Hung like a My Little Pony
pi_48273287
Je form tag mist een afsluitend haakje.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_48273337
quote:
Op donderdag 12 april 2007 22:37 schreef mschol het volgende:
\n (new line charachter) of \r (carrige return) achter de juiste tags zetten?
euh, hoe wat waar en waarom?

Het gaat mij er om dat de omschrijving van een veld er voor komt te staan, en de velden netjes boven elkaar komen te staan. Mozilla doet dit prima. IE doet net of er geen tabel is.
pi_48273408
quote:
Op donderdag 12 april 2007 22:38 schreef wonderer het volgende:
Je form tag mist een afsluitend haakje.
aaahh stom! Tq * LeeHarveyOswald probeert
pi_48273425
quote:
Op donderdag 12 april 2007 22:39 schreef LeeHarveyOswald het volgende:

[..]

euh, hoe wat waar en waarom?

Het gaat mij er om dat de omschrijving van een veld er voor komt te staan, en de velden netjes boven elkaar komen te staan. Mozilla doet dit prima. IE doet net of er geen tabel is.
ik dacht dat je je gegenereerde code niet netjes vond in IE
pi_48273459
solved
  donderdag 12 april 2007 @ 22:43:36 #281
71919 wonderer
Hung like a My Little Pony
pi_48273494
quote:
Op donderdag 12 april 2007 22:41 schreef LeeHarveyOswald het volgende:

[..]

aaahh stom! Tq * LeeHarveyOswald probeert
Eigenlijk zou IE het wel en FF het niet moeten laten zien dan.. Maar goed. Ik vraag me ook af hoe netjes die enkele aanhalingstekens zijn bij de attributen... volgens mij hoort dat niet. Je kunt het beter andersom doen, echo met enkele aanhalingstekens en dan kun je de html gewoon met dubbele doen. Je moet dan alleen je variabelen buiten de string zetten, maar dat kan sowieso geen kwaad om dat te doen.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
  FOK!-Schrikkelbaas donderdag 12 april 2007 @ 22:47:22 #282
1972 Swetsenegger
Egocentrische Narcist
pi_48273663
Ik mis LIMIT wel ernstig in MSSQL. Dat hebben ze bij MySQL beter voor elkaar
  FOK!-Schrikkelbaas donderdag 12 april 2007 @ 22:49:19 #283
1972 Swetsenegger
Egocentrische Narcist
pi_48273736
quote:
Op donderdag 12 april 2007 13:08 schreef Geqxon het volgende:
Heb je misschien tips hoe dat CocaoMysql werkt? Ik kan maar niet connecten, ik krijg telkens de error: "Acces denied for user 'root'@'localhost' (using password: YES)" , een voor mij bekende error, terwijl ik het wachtwoord goed type
is je user wel goed? cocaomysql werkt perfect hier
  donderdag 12 april 2007 @ 22:49:44 #284
71919 wonderer
Hung like a My Little Pony
pi_48273758
quote:
Op donderdag 12 april 2007 22:47 schreef Swetsenegger het volgende:
Ik mis LIMIT wel ernstig in MSSQL. Dat hebben ze bij MySQL beter voor elkaar
Ja! Toen ik nog met MSSQL werkte was dat zo'n beetje mijn grootste struikelblok. En het feit dat er niet een handig webtooltje a la PMA bijzat.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
  FOK!-Schrikkelbaas donderdag 12 april 2007 @ 22:53:16 #285
1972 Swetsenegger
Egocentrische Narcist
pi_48273901
quote:
Op donderdag 12 april 2007 22:49 schreef wonderer het volgende:

[..]

Ja! Toen ik nog met MSSQL werkte was dat zo'n beetje mijn grootste struikelblok. En het feit dat er niet een handig webtooltje a la PMA bijzat.
Ik heb ergens een keer een functie gevonden die LIMIT x,x in MSSQL nabootst, zal 'm wel eens posten.

En ems maakt prachtige freeware database managers voor zo'n beetje elke database. Van MySQL en MSSQL tot postgresql, interbase en oracle
pi_48273944
quote:
Op donderdag 12 april 2007 22:49 schreef Swetsenegger het volgende:

[..]

is je user wel goed? cocaomysql werkt perfect hier
Ik heb 1 user, root / password. Werkt met PHP prima, maar met CocoaMySQL niet
  FOK!-Schrikkelbaas donderdag 12 april 2007 @ 22:55:04 #287
1972 Swetsenegger
Egocentrische Narcist
pi_48273990
quote:
Op donderdag 12 april 2007 22:54 schreef Geqxon het volgende:

[..]

Ik heb 1 user, root / password. Werkt met PHP prima, maar met CocoaMySQL niet
vreemd, zoveel valt er niet in te stellen in cocaqmysql. Misschien conflict met de versie van mysql?
  donderdag 12 april 2007 @ 22:58:15 #288
107951 JortK
Immer kwaliteitsposts
pi_48274133
quote:
Op donderdag 12 april 2007 22:53 schreef Swetsenegger het volgende:

[..]

Ik heb ergens een keer een functie gevonden die LIMIT x,x in MSSQL nabootst, zal 'm wel eens posten.

En ems maakt prachtige freeware database managers voor zo'n beetje elke database. Van MySQL en MSSQL tot postgresql, interbase en oracle
Query Analyzer
pi_48274451
quote:
Op donderdag 12 april 2007 22:43 schreef wonderer het volgende:

[..]

Eigenlijk zou IE het wel en FF het niet moeten laten zien dan.. Maar goed. Ik vraag me ook af hoe netjes die enkele aanhalingstekens zijn bij de attributen... volgens mij hoort dat niet. Je kunt het beter andersom doen, echo met enkele aanhalingstekens en dan kun je de html gewoon met dubbele doen. Je moet dan alleen je variabelen buiten de string zetten, maar dat kan sowieso geen kwaad om dat te doen.
Dat was ook wat ik verwacht had
pi_48274738
Even een kort vraagje over random waardes:
Ik heb een array van bijvoorbeeld 30 onderdelen. Daaruit wil ik 5 willekeurige, maar het moeten allemaal verschillende zijn. Hoe doe ik dat het makkelijkste?


http://nl3.php.net/manual/nl/function.array-rand.php dus
pi_48274763
quote:
Op donderdag 12 april 2007 22:53 schreef Swetsenegger het volgende:

[..]

En ems maakt prachtige freeware database managers voor zo'n beetje elke database. Van MySQL en MSSQL tot postgresql, interbase en oracle
Freeware? Op hun site staat dat het trial versies zijn die je 30 dagen lang kunt gebruiken?
pi_48274780
quote:
Op donderdag 12 april 2007 23:14 schreef Piles het volgende:
Even een kort vraagje over random waardes:
Ik heb een array van bijvoorbeeld 30 onderdelen. Daaruit wil ik 5 willekeurige, maar het moeten allemaal verschillende zijn. Hoe doe ik dat het makkelijkste?
http://nl2.php.net/manual/en/function.array-rand.php
pi_48280994
quote:
Op donderdag 12 april 2007 22:49 schreef wonderer het volgende:

[..]

Ja! Toen ik nog met MSSQL werkte was dat zo'n beetje mijn grootste struikelblok. En het feit dat er niet een handig webtooltje a la PMA bijzat.
Microsoft SQL Server.

In dat limit is inderdaad jammer, daarentegen heeft MSSQL/SQL Server wel een hele leuke feature: Stored Procedures.
pi_48282215
quote:
Op vrijdag 13 april 2007 08:35 schreef Tuvai.net het volgende:

[..]

Microsoft SQL Server.

In dat limit is inderdaad jammer, daarentegen heeft MSSQL/SQL Server wel een hele leuke feature: Stored Procedures.
Die zitten ook in MySQL, dus wat dat betreft is het niet ideaal toch vreemd, want een LIMIT-clausule kan ontzettend goed meegenomen worden in het query plan om in één keer snel een bepaald aantal resultaten te bepalen.
pi_48282290
Heb nog nooit Stored Procedures met MySQL gebruikt eigenlijk. Ik gebruik MySQL meestal in combinatie met PHP en ik ben al jaren gewend om de queries zelf in PHP te schrijven. Wel heb ik een vaste functie die een SP nabootst in PHP, dus een $cmd variabele die 1 t/m 3 kan zijn (insert, update en delete) en vervolgens de veldnamen als argumenten.
  zondag 15 april 2007 @ 13:50:19 #296
107951 JortK
Immer kwaliteitsposts
pi_48346585
Ik zie weleens bij sites dit staan:

1Generated in 0.008 seconds :: 4 queries executed


Hoe krijg je dit voor elkaar?
pi_48346711
quote:
Op zondag 15 april 2007 13:50 schreef JortK het volgende:
Ik zie weleens bij sites dit staan:
[ code verwijderd ]

Hoe krijg je dit voor elkaar?
die generated in kan je hiervinden:
http://www.chauy.com/2005(...)-php-execution-time/

en ik gok dat de queries in een array staan die ze tellen ofzo?
pi_48346754
Die tijd kun je uitrekenen door bovenaan en onderaan je pagina de microtime() funtie aan te roepen en deze van elkaar af te trekken.

En het aantal queries kun je tellen, door bijvoorbeeld bij elke query een $count++ te doen. Of je schijft een eigen database klasse, of een eigen db_query functie die elke query telt.
  zondag 15 april 2007 @ 15:07:08 #299
85514 ralfie
!Yvan eht nioj
pi_48348676
Ik heb voor benchmarking een classje gemaakt, welke in elk willekeurig script geinclude kan worden

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
//benchmark.php
class benchmark {
        var
$tm=array();
        function
benchmark() {
        
$this->start();
    }
        function
start($handle="__MAIN") {
                list(
$usec,$sec)=explode(" ",microtime());
                
$this->tm[$handle]=(float)$usec+(float)$sec;
        }
        function
stop($handle="__MAIN") {
                list(
$usec,$sec)=explode(" ",microtime());
                return ((float)
$usec+(float)$sec)-$this->tm[$handle];
        }
}
$benchmark=new benchmark();
?>


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
<?php
//test.php
include("benchmark.php");

$benchmark->start('generate array');
$arr=array();
for (
$x=0;$x<100000;$x++) {
   
$arr[$x]=rand();
}
echo
"making the array took ".$benchmark->stop('generate array')." seconds<br>";


$benchmark->start('for-loop');
for (
$x=0;$x<sizeof($arr);$x++) {
    
$arr[$x]=$arr[$x]*2;
}
echo
"changing the array in a for-loop ".$benchmark->stop('for-loop')." seconds<br>";

$benchmark->start('for-loop:one check');
$s=sizeof($arr);
for (
$x=0;$x<$s;$x++) {
    
$arr[$x]=$arr[$x]*2;
}
echo
"changing the array in a for-loop ".$benchmark->stop('for-loop:one check')." seconds when checking size only once<br>";


$benchmark->start('foreach-loop');
foreach(
$arr as $x => $y) {
    
$arr[$x]=$y*2;
}
echo
"changing the array in a foreach-loop ".$benchmark->stop('foreach-loop')." seconds<br>";

echo
"the entire script took ".$benchmark->stop()." seconds!";
?>
Het handige hieraan (vind ik) is dat je verschillende tijden kunt laten meten, zelfs gelijktijdig. De overhead van de class is mi te verwaarlozen hierbij
pi_48348934
Ik heb geboortedatums in de database staan door middel van DATE-velden van MySQL. Een geboortedatum is dus bijvoorbeeld 1985-07-19. Nu wil ik vanaf vandaag een overzicht van de aankomende verjaardagen, gesorteerd op hoe lang het nog duurt (liefst in dagen). Ik heb de manual er bij gepakt, maar ik kan het nog niet vinden

-edit-
Inmiddels ben ik iets verder:
1
2
3
4
5
  SELECT people_firstname, people_lastname, 
         date_format(people_birthday, '%d %m') AS verjaardag 
    FROM people 
   WHERE people_birthday != 'NULL' 
ORDER BY verjaardag ASC


Maar nu nog vanaf vandaag gerekend, daar kom ik nog niet uit.

[ Bericht 44% gewijzigd door Nevermind op 15-04-2007 16:17:34 ]
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')