toch wel een backup bij?quote:Op woensdag 9 maart 2011 22:49 schreef boem-dikkie het volgende:
[..]
Nee ik was met een UPDATE query een WHERE vergetendus toen heeft hij alle 188 leden overschrijven met mijn eigen gebruikersnaam en wachtwoord.
!
Niet dus.quote:
| 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 | <?php session_start(); if(isset($_SESSION['randombgimg'])) { echo '<img alt="" id="bg" src="../gallery/backgrounds/'.$_SESSION['randombgimg'].'">'; } else { $imgarray=array(); $path = "../gallery/backgrounds/"; $fileType = '[jJ][pP][gG]'; foreach (glob($path."*.".$fileType) as $filename) { $imgarray[] = basename($filename); } $rand=mt_rand(0,count($imgarray)-1); if($rand >= 0) { $_SESSION['randombgimg'] = $imgarray[$rand]; echo '<img alt="" id="bg" src="../gallery/backgrounds/'.$imgarray[$rand].'">'; } } ?> |
heb je zelf al eens met wat echo(); 's geprobeerd te kijken wat waar in zit?quote:Op woensdag 9 maart 2011 23:31 schreef mwvrs het volgende:
Iedereen die op mijn "willekeurige achtergrond selecteren"-code van een paar pagina's terug heeft gereageerd: heel erg bedankt. Ik had nu helaas pas weer tijd om er mee te sleutelen.
Ik heb het idee dat ik erg dichtbij zit, maar toch werkt het nog niet.
[ code verwijderd ]
De inhoud van $_SESSION['randombgimg'] en $imgarray[$rand] worden echter niet weergegeven (of zijn leeg...??). Weet iemand misschien waar dit in zit? Voor de goede orde: session_start(); staat op de eerste regel![]()
Heel erg bedankt!
in mijn header tag. Ik maak namelijk gebruik van RewriteRules, hierdoor kan ik SEO vriendelijke URL's gebruiken, bijvoorbeeld: http://www.mijnwebsite.nl/categorie/productnaam/quote:<base href="http://www.mijnwebsite.nl">
De link moet dus worden: http://www.mijnwebsite.nl/categorie/productnaamquote:<a href="productnaam">product naam</a>
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Net even 5 minuten zitten spelen met innodb en zie hier het resultaat,
(Insertqueries in userdatabase)
Graag reacties over betrouwbaarheid van het scriptje.
Het gaat mij niet zozeer om production vs development verschil maar meer om betrouwbaarheid tussen benchmark #1 met x settings en #2 met y settings zegmaar.
Nu nog even database classes herschrijven naar een hybride memcache/mysql en hop hop, update erop
"Op Fok! val je pas op als je normaal bent." -mazaru
met pchart is het super simpelquote:Op zaterdag 12 maart 2011 00:01 schreef erikkll het volgende:
Ik ben voornamelijk onder de indruk van je grafiekje! Waarmee heb je die gemaakt?
| 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 $teller = 0; // Verander het getal hieronder in het aantal kolommen // dat je naast elkaar wilt hebben. $naast_elkaar = 1; echo '<table>'; $G_name= "MrNiles"; $result = mysql_query("SELECT * FROM gebruikers WHERE G_name='$G_name' "); while($row = mysql_fetch_array($result)) $G_id=$row['G_id']; $commando=" SELECT koppeltabel.*, optredens.* FROM koppeltabel, optredens WHERE koppeltabel.O_id = optredens.O_id AND koppeltabel.G_id=$G_id"; $resultaat=mysql_query($commando); while($array=mysql_fetch_array($resultaat)) { echo ($teller % $naast_elkaar) == 0 ? '<tr>' : ''; echo '<td>'; // Hier zet je een echo met de gegevens die je // wilt weergeven in het tabelvak. echo $array['datum']; echo '</td>'; echo '<td>'; echo $array['aanwezig']; echo '</td>'; $teller++; echo ($teller % $naast_elkaar) == 0 ? '</tr>' : ''; } echo ($teller % $naast_elkaar) != 0 ? '</tr>' : ''; echo '</table>'; ?> |
ja ik dacht het is zo rustig..laat ik GlowMouse maar weer eens vervelen met stomme vragenquote:mooie dag vandaag
| 1 | ([^0-9]*)(.*) |
gaat mis bij "straatnaam 12 a1".quote:
Hoe moet hij raden dat met "-13x.1" -13.1 bedoeld wordt?quote:Op dinsdag 15 maart 2011 18:13 schreef Dale. het volgende:
Wie kan me even helpen met deze regex?
Ik wil graag floating point getallen matchen.
Ik heb deze regex "[-]?[0-9]*\.?[0-9]+" van http://www.regular-expressions.info/floatingpoint.html. Ik wil echter dat de regex alles wegfiltert wat fout is. Nu krijg ik namelijk bij de invoer "-13x.1%.4$,14.2" "x%$," ervoor terug terwijl ik graag "-13.1" wil terug krijgen (alles na de 2de punt is immers fout).
Door de x weg te filteren en alles na, inclusief, de punt?quote:Op dinsdag 15 maart 2011 19:05 schreef GlowMouse het volgende:
Chandler: je kunt met preg_match kijken waar het eerste getal voorkomt, of anders
[ code verwijderd ]
gebruiken en wel de straatnaam nog trimmen ivm spatie.
[..]
gaat mis bij "straatnaam 12 a1".
[..]
Hoe moet hij raden dat met "-13x.1" -13.1 bedoeld wordt?
Gaat mis bij "1e middellandstraat"quote:Op dinsdag 15 maart 2011 19:05 schreef GlowMouse het volgende:
Chandler: je kunt met preg_match kijken waar het eerste getal voorkomt, of anders
[ code verwijderd ]
gebruiken en wel de straatnaam nog trimmen ivm spatie.
Of wat te denken van Plein 1945 3?quote:Op dinsdag 15 maart 2011 20:00 schreef KomtTijd... het volgende:
[..]
Gaat mis bij "1e middellandstraat"
waarom niet gewoon filter_var($float,FILTER_SANITIZE_NUMBER_FLOAT) ??quote:Op dinsdag 15 maart 2011 19:54 schreef Dale. het volgende:
[..]
Door de x weg te filteren en alles na, inclusief, de punt?
Goed idee, daar zat ik ook al aan te denken.quote:Op dinsdag 15 maart 2011 20:43 schreef Tegan het volgende:
Laat ze gewoon het huisnummer en toevoeging apart invoeren dan.
Vergeet mijn vorige post, ik praatte voor mijn beurt...quote:Op dinsdag 15 maart 2011 20:44 schreef Tegan het volgende:
Hoewel ik me afvraag waarom je ze apart nodig hebt?
En zelfs als je ze apart nodig hebt kun je het beter in twee velden zetten. Achteraf concateneren is makkelijker dan splitsen. Tenzij je natuurlijk de adressen in een al gegeven database wil splitsen.quote:Op dinsdag 15 maart 2011 20:44 schreef Tegan het volgende:
Hoewel ik me afvraag waarom je ze apart nodig hebt?
quote:Op dinsdag 15 maart 2011 20:00 schreef KomtTijd... het volgende:
[..]
Gaat mis bij "1e middellandstraat"
Je kunt technisch geen onderscheid maken tussen Plein, nummer 1945 3 en tussen Plein 1945, nummer 3.quote:
In dat geval zoek je [0-9x]*\.[0-9x]*, waarna je de x via str_replace uit het resultaat haalt.quote:Op dinsdag 15 maart 2011 19:54 schreef Dale. het volgende:
[..]
Door de x weg te filteren en alles na, inclusief, de punt?
Zit er een logica achter de kolomnamen of niet.quote:Op dinsdag 15 maart 2011 22:14 schreef Keiichi het volgende:
Ik ben bezig met prepared statements in mysqli, maar ik kom iets tegen waar ik niet aan uitkom. Ik heb een tabel met veel kolommen, dus ik probeer wat geautomatiseerder queries te maken. Resultaat hiervan is bv:
"REPLACE INTO `tabel` (`een`,`twee`,`drie`) VALUES (?,?,?)"
Ik heb een array met corresponderende veldtypes en waardes in arrays staan. De types kan ik makkelijk impoden naar een bijhorende string, maar ik kan de array niet als argument opgeven en vol uitschrijven gaat niet (Althans, iemand heeft 100 kolommen in een tabel gemaakt, daarvoor ga ik echt geen 100 variables aanmaken en een mega bind_param call maken![]()
Wie heeft er hiervoor een oplossing?
Met een queryquote:Op dinsdag 15 maart 2011 22:14 schreef Keiichi het volgende:
Ik ben bezig met prepared statements in mysqli, maar ik kom iets tegen waar ik niet aan uitkom. Ik heb een tabel met veel kolommen, dus ik probeer wat geautomatiseerder queries te maken. Resultaat hiervan is bv:
"REPLACE INTO `tabel` (`een`,`twee`,`drie`) VALUES (?,?,?)"
Ik heb een array met corresponderende veldtypes en waardes in arrays staan. De types kan ik makkelijk impoden naar een bijhorende string, maar ik kan de array niet als argument opgeven en vol uitschrijven gaat niet (Althans, iemand heeft 100 kolommen in een tabel gemaakt, daarvoor ga ik echt geen 100 variables aanmaken en een mega bind_param call maken![]()
Wie heeft er hiervoor een oplossing?
| 1 | DESCRIBE <table> |
Hoe ziet die array er precies uit dan?quote:Op dinsdag 15 maart 2011 22:14 schreef Keiichi het volgende:
Ik ben bezig met prepared statements in mysqli, maar ik kom iets tegen waar ik niet aan uitkom. Ik heb een tabel met veel kolommen, dus ik probeer wat geautomatiseerder queries te maken. Resultaat hiervan is bv:
"REPLACE INTO `tabel` (`een`,`twee`,`drie`) VALUES (?,?,?)"
Ik heb een array met corresponderende veldtypes en waardes in arrays staan. De types kan ik makkelijk impoden naar een bijhorende string, maar ik kan de array niet als argument opgeven en vol uitschrijven gaat niet (Althans, iemand heeft 100 kolommen in een tabel gemaakt, daarvoor ga ik echt geen 100 variables aanmaken en een mega bind_param call maken![]()
Wie heeft er hiervoor een oplossing?
Je bent pas echt fucked als de kolomnamen niet duidelijk aangeven wat de inhoud is.quote:Op dinsdag 15 maart 2011 22:19 schreef themole het volgende:
[..]
Zit er een logica achter de kolomnamen of niet.
Als ze bijvoorbeeld 1 t/m 100 heten kan je proberen een for/while loop. Anders ben je vrij goed gefuckt.
Dan moet de volgorde van je Array wel gelijk zijn aan de volgorde waarin de kolommen in de tabel staan. Maar het is iig vervelend lastig.quote:Op dinsdag 15 maart 2011 22:30 schreef Light het volgende:
[..]
Met een query
[ code verwijderd ]
moet je een overzicht van de aanwezige kolommen kunnen krijgen. Dat is vast wel met een array verder te verwerken.
Met AdoDB kun je ook:quote:Op dinsdag 15 maart 2011 22:34 schreef themole het volgende:
[..]
Dan moet de volgorde van je Array wel gelijk zijn aan de volgorde waarin de kolommen in de tabel staan. Maar het is iig vervelend lastig.
| 1 2 3 | <?php $db->Execute('INSERT INTO `table` (`een,` `twee`) VALUES (:een, :twee)',array('een'=>'foo', 'twee'=>'bar')); ?> |
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |