Jij ook met je slimme opmerkingenquote:Op donderdag 19 mei 2005 16:33 schreef Roönaän het volgende:
[..]
Dat komt omdat ik vermoed dat superrembo vergeten is om de internal array pointer te resetten met reset($array);
-r-
Nu niet, straks wel. Zelfs zonder indices zal het straks niet merkbaarder langzamer werken, maar in de load gaat het zeker wel schelen.quote:Op donderdag 19 mei 2005 20:33 schreef Roönaän het volgende:
Is het noodzakelijk om er indices op te zetten? Is het aantal selects zo hoog?
indices maken ook je inserts en updates trager. Dus de verhouding select moet noemenswaardig groter zijn in mijn opinie.quote:Op donderdag 19 mei 2005 20:40 schreef ikke_ook het volgende:
waarom zou je er geen indices op willen zetten dan?Je kunt toch best op meerdere kolommen indices zetten?Ik dacht juist dat t goed was omdat te doen (als je er vaak op sorteerde oid)
(ik snap wel dat t een beetje meer ruimte kost maar toch niet zoveel?}
quote:Op donderdag 19 mei 2005 22:30 schreef Chandler het volgende:
kunnen jullie die benchmark niet even online zetten? zodat ik het ook eens op mijn eigen systeem kan testen? zou handig zijn!
1 2 3 4 5 6 | $start = array_sum(explode(' ',microtime())); for($i = 0; $i < 10; $i++) { <code die je wilt testen> } $end = array_sum(explode(' ',microtime())); print $end - $start; |
quote:Op donderdag 19 mei 2005 10:52 schreef SuperRembo het volgende:
Bijna alle queries in mijn toepassing zijn SELECTs en deze worden dan ook in verhouding véél vaker gebruikt. INSERTs komen bijna niet voor en reguliere UPDATEs gebeuren alleen op niet-geïndexeerde kolommen.quote:Op donderdag 19 mei 2005 22:39 schreef Roönaän het volgende:
[..]
indices maken ook je inserts en updates trager. Dus de verhouding select moet noemenswaardig groter zijn in mijn opinie.
Ja die database class moet je zelf nog ff makenquote:Op donderdag 19 mei 2005 22:55 schreef coz het volgende:
[..]ik zie dat ie wel zou werken maar
dummie mode Cannot instantiate non-existent class![]()
?
$db = new Database();
[quote:Ja die database class moet je zelf nog ff maken
[quote:Misschien post ik morgen wel ff een simpele versie
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 38 39 40 41 42 43 | class Database { var $connection; var $config; // Constructor function Database() { $this->config =& $GLOBALS['Config']['Database']; } // Connect to server function connect() { if (is_resource($this->connection)) return;// allready connected $this->connection = mssql_connect($this->config['Server'], $this->config['Username'], $this->config['Password']); if (!$this->connection) die("Error: could not connect to server '${this->config[Server]}'"); if (!mssql_select_db($this->config['Database'])) die("Error: could not select database '".$this->config['Database']."'"); } // Execute query function execSql($query) { $this->connect(); $result = mssql_query($query); if (!$result) die("Error: error executing query '".$query."'"); return $result; } // Execute query, return table (array of arrays) function execTable($query) { $result = $this->execSql($query); $rows = array(); while (false !== $row = mssql_fetch_assoc($result)) { $rows[] = $row; } return $rows; } // Execute query, return 1 row, or false if no results found function execRow($query) { $result = $this->execSql($query); $row = mssql_fetch_assoc($result); return $row; } } |
1 | <input type = "text" value = "blabla" name="bericht[{id}]"> |
1 2 3 4 5 6 7 8 9 | Array ( [id] => Array ( [7] => 7 [1] => 1 ) [titel] => Array ( [7] => titela [1] => titelb ) [bericht] => Array ( [7] => berichta [1] => berichtb ) ) |
Niemand?quote:Op donderdag 19 mei 2005 20:19 schreef JeRa het volgende:
Een tweede pitfall waar je dus rekening mee moet houden
Ff weer een vraagje over indices in MySQL. Stel, ik heb de volgende query:
SELECT * FROM table WHERE col1 = waarde AND col2 = waarde2 ORDER BY col3 ASC, col4 ASC
In deze query wil ik soms col3 en col4 kunnen omdraaien (om in mijn toepassing op verschillende kolommen te kunnen sorteren). Hoe kan ik dan het beste mijn indices samenstellen?
1 2 3 4 5 | for ($_POST['id'] as $id) { $titel = $_POST['titel'][$id]; $bericht = $_POST['bericht'][$id]; BerichtOpslaan($id, $titel, $bericht); } |
Thanks! Dat werkt perfect jaquote:Op vrijdag 20 mei 2005 15:45 schreef SuperRembo het volgende:
Je krijgt de gegevens terug die je wil hebben, dus dat klopt wel. Alleen nog ff op de goede manier doorheen lopen
[ code verwijderd ]
Bedoel je Strstr ?quote:Op vrijdag 20 mei 2005 23:39 schreef Swetsenegger het volgende:
Het is laat, dus weet het ff zo snel niet meer.
Hoe kan ik ook alweer in een string zoeken OF een bepaalde waarde/woord voorkomt?
Een preg_match is niet nuttig als je naar een vaste string zoekt.quote:Op vrijdag 20 mei 2005 23:49 schreef Swetsenegger het volgende:
[..]
Aardig in de richting, of het moet een preg match worden.
Thanks.
1 2 3 4 5 6 7 8 9 | <html> <head> <title>Je titel</title> </head> <frameset rows="20,*"> <frame src="jouwheader.htm"></frame> <frame src="<?=$_GET['url'];?>"></frame> </frameset> </html> |
Het gaat nog steeds om de spammers.quote:Op zaterdag 21 mei 2005 00:27 schreef Light het volgende:
[..]
Een preg_match is niet nuttig als je naar een vaste string zoekt.
1 2 3 4 5 6 7 8 9 10 11 12 | <?php //originele script $verboden= array('texas holdem','online poker'); foreach ($verboden as $search) { if(stristr($text,$search)!=FALSE){; header("HTTP/1.0 403 Forbidden"); die(); } } //rest van het script ?> |
Die haal ik er wel uit, de vraag is of (in de correcte syntaxt) dit doet wat ik wil?quote:
Klopt, ik heb maar even een life scriptje gemaaktquote:Op zaterdag 21 mei 2005 11:55 schreef SuperRembo het volgende:
Ja hoor. Lijkt me wel kloppen.
Die had ik op m'n werk in elkaar geknoeid. Misschein dat ik er maandag (hopelijk m'n laatste werkdag daar) nog aan denk om 'm te posten.quote:Op zaterdag 21 mei 2005 13:41 schreef Chandler het volgende:
Graag zou ik de orginele benchmark willen zien zodat ik um hier gewoon op mijn systeem kan draaien (die FOReach enzo!!)
Alvast tnx.
quote:Op zaterdag 21 mei 2005 12:19 schreef Swetsenegger het volgende:welke lolbroek begint er over online poker in m'n gastenboek?
* mschol krijg een heel mooi kruisjequote:Op zondag 22 mei 2005 13:24 schreef Xalopalyps het volgende:
über he?
Nouhou niemand zegt iets[afbeelding]
1 2 3 4 5 6 7 8 | <?php function TelefoonnummerChecken($telefoonnummercheck) { if (ereg("^[- 0-9]+$", $telefoonnummercheck)) { if (strlen($telefoonnummercheck) >= 10) {return true;} else {return false;}} else {return false;} } ?> |
De functie gewoon niet aanroepen als de $_POST['telefoonnummer'] leeg isquote:Op maandag 23 mei 2005 13:51 schreef Pronk het volgende:
Ik gebruik de volgende fuctie in een formulier om het telefoonnummer
te controleren (voor zover mogelijk).
Nu is het telefoonnummer GEEN verplicht veld. Is deze functie aan te
passen zodat de functie "TRUE" geeft als er helemaal niks is ingevult?
[ code verwijderd ]
1 2 3 4 5 6 | SELECT TOP 1 Bezorgschema.BezorgschemaID, Bezorgschema.ChauffeurID, Bezorgschema.Datum, Klant.KlantID, Klant.Naam, Klant.Adres, Klant.Postcode, Klant.Woonplaats FROM (Klant INNER JOIN Pakket ON Klant.KlantID = Pakket.KlantID) INNER JOIN (Bezorgschema INNER JOIN Pakbon ON Bezorgschema.BezorgschemaID = Pakbon.BezorgschemaID) ON Pakket.PakketID = Pakbon.PakketID WHERE Klant.KlantID, Klant.Naam FROM klant ON (((klant.KlantID) Like [Kies een klantID])); |
1 2 | WHERE Klant.KlantID, Klant.Naam |
Sorry? Ik heb geen idee wat je bedoeld/zegt, dus ik vermoed dat het antwoord 'nee' isquote:Op maandag 23 mei 2005 16:50 schreef Roönaän het volgende:
Heb je gecontroleerd op error_reporting() statements?
Omdat dat net zo hard niet werkt. Net zoals ini_set(), die geeft een undefined terug.quote:sowieso, waarom niet gewoon error_reporting(E_ALL) gebruiken?
Het kan zijn dat er globale instellingen voor error_reporting zijn die jouw instellingen overriden, kun je daar achter komen? En krijg je wel errors als je bovenaan je script de volgende regel zet?quote:Op maandag 23 mei 2005 15:29 schreef TimberWolf het volgende:
Een aanroep van phpinfo toott aan dat de instellingen wel verwerkt worden
Het volgende script:quote:Op maandag 23 mei 2005 19:05 schreef JeRa het volgende:
Het kan zijn dat er globale instellingen voor error_reporting zijn die jouw instellingen overriden, kun je daar achter komen? En krijg je wel errors als je bovenaan je script de volgende regel zet?
error_reporting(E_ALL & E_STRICT);
1 2 3 4 5 6 7 8 | <?php php error_reporting(E_ALL & E_STRICT); echo "pipo"; phpinfo(); ?> |
1 2 | php_flag display_errors on php_flag display_startup_errors on |
1 | $var = $_POST['bezoeker'.$i]; |
1 | $var = $_POST['bezoeker'][$i]; |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |