Hallo,
Ik ben bezig met de underground war source.
Alleen mis ik een paar tables.
Hoe kan ik zien in het script welke tables hij nodig heeft?
Hallo,
Ik ben bezig met de underground war source.
Alleen mis ik een paar tables.
Hoe kan ik zien in het script welke tables hij nodig heeft?
In de scripts kijken ? ^o)
ja FROM `[users]` staat er
Dat is dus users ding
Uh.... Dat is jouw probleem
Je vroeg welke tables, niet de inhoud dat kun je volgensmij ook nog vinden maar wet ik niet zeker.
Staat er ook in de scripts geloofik
$dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`signup`) signup AS `signup`,UNIX_TIMESTAMP(`online`)online AS `online` FROM `[users]` WHERE `login`='".$_SESSION['login']login."'");
Zo dus.
Voor de 100ste keer, gebruik GEEN WILDCARD!!!!!
Dit is heel slecht, vooral als je meer dan 100 resultaten hebt, en 50 kolomnamen, dan worden er dus 5000 resultaten opgehaald, terwijl je misschien maar 5 kolomnamen = 5*100 = 500 resultaten nodig hebt.
Dat scheelt dus gewoon 10* de laadtijd.
Doe een query daarom gewoon zo:
<?php
// MySQL connectie openen hiervoor!
$data = mysql_query("SELECT hierdetabelveldendiejewilt, nogeenveld FROM dekolomnaam WHERE kolomnaam='dedata'");
?>
Verander dus alle query's.
En ja, ik weet dat dit een beetje offtopic is, maar ik word ziek van die * en vooral het tussen quotes plaatsen van variabelen.
Gebruik s.v.p. notepad++, dan zie je de highlighting.
Lars
Topic verplaatst.
Nog even iets:
Nu zie je dus hoe onhandig een wildcard is.
Als je een goede programmeur bent, schrijf je de table en field namen op, waardoor je nu niet zo lang hoefde te zoeken.
Maar ik geef jullie hier niet de schuld van, dat komt van de makers van die source.
Lars
Heb je nog geen account? Registreer je nu en word deel van onze community!