paginator help

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »
Kristof Hendrickx

Kristof Hendrickx

15/09/2013 14:57:34
Quote Anchor link
Ik heb met volgende tutorial: http://net.tutsplus.com/tutorials/php/how-to-paginate-data-with-php/
een paginator gemaakt, alles loopt goed, maar er mist een belangrijk stuk in het script, namelijk het stuk waar in index.php de uitvoer ook degelijk beperkt word tot 10 per pagina, wat er nu gebeurd? op elke pagina komen nog steeds alle posts.

Ik zie deze fout ook wel in het script, maar weet niet hoe ik deze moet aanpassen zodat het correct verloopt, het script in paginator.class.php kunnen jullie zien op de tutorial link, en dit is wat ik heb voor de index.php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
include('paginator.class.php');
$sql = 'SELECT post_content FROM posts WHERE post_topic = "' . mysql_real_escape_string($_GET['id']) . '"';
$resultaat = mysql_query($sql);
$pages = new Paginator;  
$pages->items_total = mysql_num_rows($resultaat);  
$pages->mid_range = 9;  
$pages->paginate();
echo $pages->display_pages();
$sql = 'SELECT post_by FROM posts WHERE post_by = "'.mysql_real_escape_string($_GET['id']).'" ASC $pages->limit';
mysql_query($sql);  
include('smileys.php');
while($posts_row = mysql_fetch_assoc($posts_result))
{  
   echo '<tr>
         <td width=110px>' . ucfirst($posts_row['Username']) . '<br/>' . date('d-m-Y H:i', strtotime($posts_row['post_date'])) . '</td>
     <td width=310px>' . parsesmileys(nl2br($posts_row['post_content'])) . '</td>
     </tr>';  
}


voor de duidelijkheid: het query waar de dingen uitgehaald worden in de while heb ik hier niet meegegeven, indien jullie dit nodig hebben gelieve dit vriendelijk te vragen
En ja, ik gebruik nog mysql ipv mysqli, dit omdat ik voor ik dit aanpas mysqli fatsoenlijk onder de knie wil hebben, gelieve hier dus ook geen vragen meer over te stellen waarom mysql en geen mysqli, tenzei deze mijn vraag verderhelpen tot een oplossing, wat ik ten zeerste betwijfel.
 
PHP hulp

PHP hulp

27/05/2026 05:04:43
 
Obelix Idefix

Obelix Idefix

15/09/2013 15:16:37
Quote Anchor link
Kristof Hendrickx op 15/09/2013 14:57:34:
Ik zie deze fout ook wel in het script, maar weet niet hoe ik deze moet aanpassen

Waar gaat het dan, volgens jou, fout?
Ik ga er van uit dat zo'n voorbeeldscript normaal gesproken werkt.

Waar is de foutafhandeling in je script bij de query's?

Als je gaat debuggen, wat verschijnt er dan?
Klopt $sql, wat zit er in $pages->items_total?

Kristof Hendrickx op 15/09/2013 14:57:34:
omdat ik voor ik dit aanpas mysqli fatsoenlijk onder de knie wil hebben,

Nu ben/blijf je bezig. Eerst dit werkend zien te krijgen en straks alles aanpassen en nog eens controleren. Begin dan bij het begin en zorg dat je eerst mysqli onder de knie hebt/krijgt (zoveel verschil zit er niet tussen mysql en mysqli). ;-)
Gewijzigd op 15/09/2013 15:17:10 door Obelix Idefix
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

15/09/2013 16:39:34
Quote Anchor link
Op regel 10 voer je een mysql_query() uit zonder dit resultaat aan een variabele te hangen.
Dan op regel 12:
while($posts_row = mysql_fetch_assoc($posts_result))
$post_results is dan waarschijnlijk het resultaat van de query die je hebt weg gelaten.

Om het totaal aantal posts te bepalen ga je die natuurlijk niet eerst allemaal selecteren en dan met num_rows het aantal rijen bepalen, maar met:
Code (SQL)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT COUNT(*) FROM posts WHERE ....

Dit staat ook zo uitgelegd in de tutorial waar je dit vandaan hebt.
Gewijzigd op 15/09/2013 16:40:05 door Ger van Steenderen
 
Kristof Hendrickx

Kristof Hendrickx

15/09/2013 18:25:58
Quote Anchor link
De fout zit niet in de query's, want alles werkt goed, enkel de while en wat daarna staat moet nog aangepast worden zodat enkel de posts die op die pagina horen er komen te staan.

Ik weet dat het anders in de tutorial stond, maar mits te echo'en ontdekte ik dat de COUNT het om onbekende reden niet deed, dit is mijn oplossing hiervoor en het komt op hezelfde neer, ook dit saat in de tutorial dat het ook zo kan.

Probeer mij niet van gedacht te veranderen ivm mysql en mysqli, dit is mijn keuze, jullie kunnen mij niet overtuigen met de woorden: dit is beter, wel met de woorden: dat kan je er meer mee, en zoiets is mij nog door niemand gezegd, vandaar dat ik eerst het zo werkend wil krijgen.

Voor de rest dacht ik niet dat het nodig is de laatste query in een resultaat te zetten omdat als ik de limiet wil echo'en deze wel daaruit gehaald word (gok ik aangezien ik wel degelijk een resultaat krijg bij het echo'en)

Ik fomulier de vraag:
Hoe kan ik op de eerste pagina de eerste 10 posts plaatsen, op de 2de post 10 tem 20, ...

en dit kan uiteraard niet met per groep van 10 dit telkens opnieuw te schrijven, want je weet niet op voorhand hoeveel posts je hebt
Gewijzigd op 15/09/2013 18:36:09 door Kristof Hendrickx
 
Erwin H

Erwin H

15/09/2013 18:52:56
Quote Anchor link
Met alle respect Kristof, maar je klikt bijzonder chaotisch. Een query niet laten zien die waarschijnlijk het probleem vormt. De fout zelf in het script zien, maar niet vertellen wat jij dan denkt dat er fout is. Niet willen horen dat je iets anders moet doen, maar ons wel gaan vertellen dat we dat niet mogen zeggen.

Allemaal niet erg bevorderend.

Begin even opnieuw door nu WEL je hele script te plaatsen. Want je haalt resultaten uit $posts_result, maar op dit moment komt die variabele gewoon compleet uit de lucht vallen. Waar je uit zou moeten fetchen is de query met die limiet, maar die query draai je alleen, je fetcht er niet uit. Of dacht jij soms dat die limiet in de ene query wordt gezet en dan in de volgende query nog geldt? Zo ja, dan denk je fout.

Als je geholpen wil worden is het wel handig als je ons ook de gelegenheid geeft om te helpen.
Gewijzigd op 15/09/2013 18:54:06 door Erwin H
 
Kristof Hendrickx

Kristof Hendrickx

15/09/2013 18:56:56
Quote Anchor link
Zie mijn vorige post, daar heb ik het echte probleem uitgelegd, jullie beginnen hier over een compleet anders iets dan waar de vraag naar is, en inderdaad, iets wat ik niet vraag moet ik niet horen ook niet.

Je mag de query hebben, maar ik zeg nogmaals: die helpt je waarschijnlijk niet verder aangezien die niet met de paginator te maken heeft maar met de posts.

Ik dacht ook duidelijk te zijn dat het opviel waar er wat moest aangepast worden, een fout is het in principe niet, maar het is gewoon nog niet volledig af.

dit is de query samen met de uitvoering ervan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$posts_sql = "SELECT posts.post_topic, posts.post_content, posts.post_date, posts.post_by, users.Id, users.Username FROM posts LEFT JOIN users ON posts.post_by = users.Id WHERE posts.post_topic = " . mysql_real_escape_string($_GET['id']);
                        
$posts_result = mysql_query($posts_sql);
 
Erwin H

Erwin H

15/09/2013 19:02:26
Quote Anchor link
en hier ga je dus volledig de mist in. Je draait een query met een limiet erin. Dan draai je nog een query zonder limiet. Je fetcht uit de laatste, gek he dat je alle posts krijgt.
Fetch eens voor de grap uit de query MET de limiet en kijk dan eens wat je krijgt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$sql
= 'SELECT post_by FROM posts WHERE post_by = "'.mysql_real_escape_string($_GET['id']).'" ASC $pages->limit';
$posts_result = mysql_query($sql);  
include('smileys.php');
while($posts_row = mysql_fetch_assoc($posts_result))
{
  
   echo '<tr>
         <td width=110px>'
. ucfirst($posts_row['Username']) . '<br/>' . date('d-m-Y H:i', strtotime($posts_row['post_date'])) . '</td>
     <td width=310px>'
. parsesmileys(nl2br($posts_row['post_content'])) . '</td>
     </tr>'
;  
}

?>

En dan nog met foutafhandeling etc.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

15/09/2013 19:05:16
Quote Anchor link
Waarschijnlijk hebben we met een slechtziende te maken dus:
JE TOONT OP DE PAGINA HET RESULTAAT VAN EEN QUERY DIE ALLE POSTS TOONT EN NIET VAN DE QUERY MET DE PAGINATION.



Toevoeging op 15/09/2013 19:06:29:

Sorry Erwin ;-)
 
Erwin H

Erwin H

15/09/2013 19:07:33
Quote Anchor link
Hopelijk heeft Kristof het door, uiteindelijk gaat het daarom ;-)
 
Kristof Hendrickx

Kristof Hendrickx

15/09/2013 19:10:33
Quote Anchor link
Mensen, ik wist dat daar nog iets moest aangepast worden, en beledigen met de woorden slechtzienden kan al helemaal niet door de beugel, dat noem ik namelijk hetzelfde als beledigen met een handicap, en dat die je gewoon niet.

Maar als ik het goed begrijp moet ik gewoon de ASC $pages->limit nog bij in die query zetten? Voor mij geen probleem, nu weet ik ten minste waarom die juist in de query komt :)

En dan denk ik dat die query die ik al staan had in de eerste post overbodig is (de laatste query erin bedoel ik dan)
 
Obelix Idefix

Obelix Idefix

15/09/2013 19:11:25
Quote Anchor link
Als je het allemaal zo goed weet en niet open staat voor de tips/adviezen die je krijgt (of in ieder geval niets mee wilt doen), maar lekker je eigen gang wilt gaan, waarom open je dan al die topics?

Ik ga je in ieder geval niet meer (proberen te) helpen. Succes.
 
Kristof Hendrickx

Kristof Hendrickx

15/09/2013 19:18:49
Quote Anchor link
kleine kleine jongen Obelix en Idefix, je hebt me hier niet geholpen want je begint enkel te zeuren over mysql en mysqli, wat niet het antwoord geeft op mijn vraag
 
Erwin H

Erwin H

15/09/2013 19:19:49
Quote Anchor link
Kristof Hendrickx op 15/09/2013 19:10:33:
Maar als ik het goed begrijp moet ik gewoon de ASC $pages->limit nog bij in die query zetten? Voor mij geen probleem, nu weet ik ten minste waarom die juist in de query komt :)

Uhm, echt goed begrijpen doe je het dan niet. ASC is een keyword voor de sortering van de resultaten (ASC staat voor ASCENDING, oplopend). Dat hoort nog bij de ORDER BY clausule in je query. Het limiteren van je resultaten doe je met een LIMIT clausule en die wordt gebouwd in je paginator class.
Als je de query wat netter uitschrijft krijg je dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT post_by
FROM posts
WHERE post_by = "'.mysql_real_escape_string($_GET['id']).'"
ORDER BY .... ASC
LIMIT 0,10  (komt bij jou uit $pages->limit)

En hier mist dus nog iets. Je had namelijk helemaal geen ORDER BY clausule in je query en dus zal dit nog wel misgaan. Ofwel die ASC weglaten, ofwel de ORDER BY clausule correct maken.
Gewijzigd op 15/09/2013 19:20:27 door Erwin H
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

15/09/2013 19:35:23
Quote Anchor link
Kristof Hendrickx op 15/09/2013 19:10:33:
Mensen, ik wist dat daar nog iets moest aangepast worden, en beledigen met de woorden slechtzienden kan al helemaal niet door de beugel, dat noem ik namelijk hetzelfde als beledigen met een handicap, en dat die je gewoon niet.

Ik had in een eerdere post al aangegeven waar naar mijn mening de fout lag.
Maar jij dacht het beter te weten, vandaar mijn frustratie.
Hierbij mijn excuses voor mijn sarcasme.
 
Kristof Hendrickx

Kristof Hendrickx

15/09/2013 19:43:49
Quote Anchor link
Bedankt Erwin, het probleem is nu opgelost :)
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

15/09/2013 19:53:43
Quote Anchor link
Ger van Steenderen op 15/09/2013 16:39:34:
Om het totaal aantal posts te bepalen ga je die natuurlijk niet eerst allemaal selecteren en dan met num_rows het aantal rijen bepalen, maar met:
Code (SQL)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT COUNT(*) FROM posts WHERE ....

Dit staat ook zo uitgelegd in de tutorial waar je dit vandaan hebt.

En dan dit nog even verwerken.
 
Kristof Hendrickx

Kristof Hendrickx

15/09/2013 20:12:08
Quote Anchor link
@Ger geef mij de reden: in de tutorial staat dat dit identiek hetzelfde doet als hoe ik het doe.

Als er een goede reden achter zit ben ik zeker bereid dit aan te passen ;)

Ook mijn excuses voor mijn reactie, ik had zeker gezien wat je had gezegd, en dat was ivm de count, maar je zal wel al door hebben dat ik enkel dingen aanpas als deze echt voordeliger zijn dan de andere optie
Gewijzigd op 15/09/2013 20:14:23 door Kristof Hendrickx
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

16/09/2013 08:00:46
Quote Anchor link
Het resultaat is hetzelfde, maar niet de uitvoering die er achter zit.

SELECT COUNT(*) FROM ... haalt één gegeven op.
SELECT post_content FROM ... haalt alle gegevens op, en daarna wordt er dan geteld hoeveel gegevens dat zijn.
Dat is onnodig gebruik van resources.

In php doe je dit als volgt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$count_rows
= mysql_query("SELECT COUNT(*) FROM posts WHERE post_topic = " . (int) $_GET['id']);
$num_rows = mysql_fetch_row($count_rows);
$pages->items_total = $num_rows[0];
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.