S. van Iwaarden, Adsupply |  6 feb 2011 19:04 | En wat is precies de reden dat je dit wilt? Het heeft namelijk geen enkele geldige/nuttige reden om dit te doen.
Het id wordt alleen gebruikt als 'key' naar je record, en voor de rest gebruik je hem nergens voor, je ziet het niet op de website, alleen bij onderhoud aan de db zul je dit zien.
Ik vermoed dan ook dat het voor jou alleen een zicht/gevoelskwestie is. Maar al is het 10 biljoen, wat dan nog?
Als je hem wel weergeeft op de website, dan gebruik je hem verkeerd, want daar is hij niet voor bedoeld, simpel.
De reden dat dit niet gereset of opnieuw opgevuld wordt is de volgende, als jij ooit een oude backup of oude records terug wilt zetten, dan is dit nog steeds gewoon mogelijk, wanneer de id's gereset of opnieuw gebruikt worden, dan zou dit niet mogelijk zijn.
Nu zal dit in de praktijk niet zo vaak voorkomen dat je een backup wilt terugzetten, maar toch moet je deze optie openhouden.
Kortom, je moet je er niet druk om maken dat het auto-increment getal zo hoog oploopt, dat is helemaal geen ramp. |
Aangepast op 06-02-2011 19:05 door S. van Iwaarden
| | |
S. van Iwaarden, Adsupply |  18 jan 2011 20:13 | Ik weet niet waarvoor al die cronjobs zijn, maar waarschijnlijk kun je ze (bijna) allemaal laten vervallen.
Als je namelijk taken hebt waarbij het niet noodzakelijkerwijs van belang is dat ze uitgevoerd worden zolang er geen bezoekers zijn, dan is er een andere oplossing.
Namelijk het uitvoeren van deze taken zodra er weer een bezoeker op de site komt.
Je maakt gewoon een apart bestandje aan die je include op bijv. index.php, in ieder geval een pagina die bij elke pagina geladen wordt.
In dit scriptje zet je een query die een update uitvoert a.d.h.v. de datum/tijd wanneer de laatste update is geweest.
Je moet dus de tijd opslaan wanneer je voor het laatst hebt geupdate.
Voordeel aan deze methode is het niet nodig hebben van een cronjob, en dat je gegevens altijd actueel zijn.
Nadeel is, wanneer het veel query's zijn of zware query's, dan kan het vertraging op de site opleveren, omdat het bij elke pagina-aanroep wordt uitgevoerd, of gecontroleerd of het uitgevoerd moet worden. |
| | |
S. van Iwaarden, Adsupply |  9 jan 2011 21:15 | Alles is na te maken, dat is niet zo moeilijk.
Kijk maar in de bron van de pagina, zie je zo hoe het in elkaar zit.
Even de bijbehorende css pagina opvragen, en je kunt in principe alles zo kopiëren.
Ik zou alleen wel wat wijzigingen aanbrengen zodat ze je niet van plagiaat kunnen beschuldigen. |
| | |
S. van Iwaarden, Adsupply |  8 jan 2011 02:51 | Als ik het goed heb, zul je iets als dit moeten hebben.
Ik heb het even vluchtig in elkaar gezet, en niet getest, maar je snapt de opzet neem ik aan.
// navigatie
$huidige_pagina = $_GET['pagina'];
//kijken of huidige pagina groter is dan 5
if ($huidige_pagina <= 5)
{
$first_page = 1;
}
else
{
$first_page = $huidige_pagina - 5;
}
//kijken of huidige pagina kleiner is dan max. paginas - 5
if (($aantal_paginas - 6) <= $huidige_pagina)
{
$last_page = $aantal_paginas
}
else
{
$last_page = $huidige_pagina - 6;
}
//eerst eerste pagina weergeven, indien nodig
if ($first_page > 1)
{
echo "<div style=\"margin-right: 3px; width: 15px; float: left; text-align: center; border: 1px solid #bbccb2; padding: 3px;\"><B><a class=\"scorelijst\" href=\"http://www.wieisdemolgame.nl/score-overzicht/1/".$nrx."/\">1</a></b>.
.</div>";
}
//for loop voor eerste links
for($i = first_page; $i < $huidige_pagina - 1; $i++)
{
echo "<div style=\"margin-right: 3px; width: 15px; float: left; text-align: center; border: 1px solid #bbccb2; padding: 3px;\"><B><a class=\"scorelijst\" href=\"http://www.wieisdemolgame.nl/score-overzicht/".$i."/".$nrx."/\">".($i+1)."</a&
gt;</b></div>";
}
//weergeven van huidige pagina link
echo "<div style=\"font-family: tahoma,arial,verdana,sans-serif; font-size: 11px; color: #2e4c20; margin-right: 3px; width: 15px; float: left; text-align: center; border: 1px solid #bbccb2; padding: 3px;\"><b><font color=#c0c0c0 size=1>".($i+1)."</font></div>";
//for loop voor laatste links
for($i = $huidige_pagina + 1; $i < $last_page; $i++)
{
echo "<div style=\"margin-right: 3px; width: 15px; float: left; text-align: center; border: 1px solid #bbccb2; padding: 3px;\"><B><a class=\"scorelijst\" href=\"http://www.wieisdemolgame.nl/score-overzicht/".$i."/".$nrx."/\">".($i+1)."</a&
gt;</b></div>";
}
//laatste pagina weergeven, indien nodig
if ($last_page < $aantal_paginas)
{
echo "<div style=\"margin-right: 3px; width: 15px; float: left; text-align: center; border: 1px solid #bbccb2; padding: 3px;\">..<B><a class=\"scorelijst\" href=\"http://www.wieisdemolgame.nl/score-overzicht/".$aantal_paginas."/".$nrx."/\">".$a
antal_paginas."</a&
gt;</b></div>";
}
|
|
EDIT: forum gooit opmaak een beetje in de war zie ik |
Aangepast op 08-01-2011 02:57 door S. van Iwaarden
| | |
S. van Iwaarden, Adsupply |  8 jan 2011 17:39 | Mooi, graag gedaan.
Zoals ik al zei, het was een opzetje, maar dat is soms net wat je nodig hebt om zelf verder te kunnen. |
| | |
S. van Iwaarden, Adsupply |  8 jan 2011 15:13 | Rogier, jij hebt duidelijk geen ervaring met Rob. Hij is kwalitatief zeer goed.
En ja, ook ik maak gebruik van de diensten van Rob ;) |
| | |
S. van Iwaarden, Adsupply |  4 jan 2011 14:25 | Als ik het goed heb, dan zijn het de .frm bestanden die het belangrijkst zijn en waar je structuur en data in is opgeslagen.
De .myd bestanden zijn volgens mij meer van mysql zelf met de standaard scripts en waardes erin, maar of deze gedurende het gebruik ook aangepast worden is mij niet bekend. Als dat niet zo is, zou je die buiten beschouwing kunnen laten en gewoon mysql opnieuw installeren, dan heb je die ook weer terug.
Heb je alleen die .frm bestanden nodig om je structuur en data te achterhalen.
Maar zoals hierboven al aangegeven, ik weet niet hoe belangrijk de databases zijn/waren voor je, maar het terughalen hiervan gaat heel veel tijd en dus geld kosten.
Wanneer die 25 Euro het budget is wat je hiervoor in gedachten had, kun je het helaas vergeten, want je mag al blij zijn met een dergelijke uurprijs. |
Aangepast op 04-01-2011 14:26 door S. van Iwaarden
| | |
S. van Iwaarden, Adsupply |  30 dec 2010 22:44 | Ik gebruik altijd Open Office, en daar zit de functie pdf maken standaard in, harstikke makkelijk. |
| | |
Vorige | | 2 | 3 | 4 | Volgende
| |
|