paginator help

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Senior Mobile Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Mobile Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

Bekijk vacature »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

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

15/11/2024 13:24:18
 
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.