Kom erop om dit topic te maken omdat ik gister (en eigenlijk de rest van de dagen ook) een beetje dom loop te doen en hele HELE gare fouten maak waar ik uren naar de fout loop te zoeken voordat ik het eindelijk vind. Post hier fouten die zo dom zijn dat je ze eigenlijk niet openbaar zou moeten maken :p
Was gister bezig met een simpele variabele declarere
<?php
$tel = $_SESSION['countme'];
$newArray = array();
for ($a = 0; $a < count(eenArray); $a++)
{
//doe zooi
$newArray[] = $eenArray[$a] + $tel;
}
?>
reden waarom het uiteindelijk niet werkte is omdat ik voor
//doe zooi
$newArray[] = $eenArray[$a] + $tel;
nog deze regel code had gezet:
$tel = $a;
echo "lus nummer: ".$tel;
Ik heb echt bijna 2.5 uur lopen zoeken waarom het niet werkte (er zaten meerdere lussen in trouwens en meer code etc..) en wilde bijna me computer het raam uitgooien. Zo focking dom... wat me veel teveel tijd koste. Wilde dit bijna als vraag op forum gaan posten toen ik het opeens zag :P
Ik had eens een CMS af, ik upload 'm naar de host, maar er werden helemaal geen rijen toegevoegd.
Bleek dat MySQL nog verbonden stond met mijn testserver xD
Gewoon zelf een update functie maken waarbij je altijd een WHERE argument moet meegeven. Indien er geen WHERE moet worden toegevoegd aan de update query dan moet je als argument false meegeven.
Dus bijvoorbeeld:
update('name', 'Kees Schepers', 'id = 10');
of
update('country', 'Nederland', false);
Omdat je nu bewust een WHERE moet meegeven kan het eigenlijk niet meer fout gaan.
@Ozzie: Zeker geen slecht idee. Zo houd je de code ook wat overzichtelijker.
Hoe doe je dit dan met meerdere argumenten? Een array erin gooien?
bv:
<?php
$argument[0] = 'geboortedatum < 2010-05-12';
$argument[1] = 'geslacht = m';
update('ledenlijst', 'wijziging', $argument);
?>
En dan in de functie kijken of $argument een array is
Het welbekende where bij update vergeten probleem, yep laatst ook weer :)
Mij gebeurd het ook nog wel eens dat ik een random toets in druk ergens in een template en het niet door heb. En dan een uurtje later, waar kom toch die <random toets> vandaan (vooral met > is het leuk).