MySQL print herhaling

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

(Junior) PHP Ontwikkelaar bij een retail bedrijf i

Bedrijfsomschrijving Ben jij een ervaren PHP ontwikkelaar met een passie voor retail en ICT? Wil jij werken in een team dat zich bezighoudt met het ontwikkelen van uitdagende applicaties voor een groot retailbedrijf in Delft? Dan zijn zij op zoek naar jou! Functieomschrijving Als PHP Ontwikkelaar werk je in een team aan de ontwikkeling van applicaties die door de gehele organisatie worden gebruikt. Je bent verantwoordelijk voor het ontwikkelen, testen en implementeren van deze applicaties. Je werkt hierbij nauw samen met andere ontwikkelaars, projectmanagers en stakeholders binnen de organisatie. Je taken bestaan onder andere uit: Ontwikkelen van nieuwe functionaliteiten en

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »
- -

- -

23/04/2006 15:09:00
Quote Anchor link
Ik ben bezig met een script dat een titel van een produkt uit een database haalt, maar PHP is zo (on)vriendelijk om de titel vaker dan één keer uit de database haalt, namelijk eindeloos. Ik heb het script enkele malen gechekt, maar kon geen fouten vinden. Zijn er mensen die mij alstjeblieft willen helpen???
Hieronder zie je het script.

Alvast hartelijk bedankt!!!

///// script.php?werk=1 /////
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
$username
= "X";
$password = "X";
$hostname = "X";
$database = "X";
$connection = mysql_connect($hostname,$username,$password);
$db = mysql_select_db($database,$connection);
while ($row = mysql_fetch_array(mysql_query("SELECT * FROM werken WHERE status = \"on\" AND id = \"".$werk."\""))){
extract($row);
print("<h1>".$titel."</h1>");
}

$connection = mysql_close($connection);
?>
 
PHP hulp

PHP hulp

10/01/2025 10:20:39
 
Arjan Kapteijn

Arjan Kapteijn

23/04/2006 15:20:00
Quote Anchor link
Doe het eens rustig in kleine stapjes in plaats van alles in één keer...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$query
= "SELECT * FROM werken WHERE id = ".$werk." AND status = 'on'";
$resultaat = mysql_query($query);
    
if ($resultaat && (mysql_num_rows($resultaat) == 1))
{

    $rij = mysql_fetch_array($resultaat);
    $titel = ucfirst($rij['titel']);
    
    echo '<h1>'.$titel.'</h1>'
}
?>


En waar komt die $werk vandaan? Is dat een ID uit een get? Waarom zie ik dan nergens een $_GET en een controle? maak er dus maar dit van:

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
19
20
<?php
if(isset($_GET['werk']))
{

    if(is_numeric($_GET['werk']))
    {

        $query = "SELECT * FROM werken WHERE id = ".mysql_real_escape_string($werk)." AND status = 'on'";
        $resultaat = mysql_query($query);
            
        if ($resultaat && (mysql_num_rows($resultaat) == 1))
        {

            $rij = mysql_fetch_array($resultaat);
            $titel = ucfirst($rij['titel']);
            
            echo '<h1>'.$titel.'</h1>'
        }
    }
else{
        echo 'Dit is onacceptable';
    }
}

?>


Anders trek ik binnen 3 seconden je hele database leeg, en dat vind jij vast niet leuk.
 
- -

- -

23/04/2006 15:24:00
Quote Anchor link
Arjan:
Doe het eens rustig in kleine stapjes in plaats van alles in één keer...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$query
= "SELECT * FROM werken WHERE id = ".$werk." AND status = 'on'";
$resultaat = mysql_query($query);
    
if ($resultaat && (mysql_num_rows($resultaat) == 1))
{

    $rij = mysql_fetch_array($resultaat);
    $titel = ucfirst($rij['titel']);
    
    echo '<h1>'.$titel.'</h1>'
}
?>


En waar komt die $werk vandaan? Is dat een ID uit een get? Waarom zie ik dan nergens een $_GET en een controle? maak er dus maar dit van:

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
19
20
<?php
if(isset($_GET['werk']))
{

    if(is_numeric($_GET['werk']))
    {

        $query = "SELECT * FROM werken WHERE id = ".mysql_real_escape_string($werk)." AND status = 'on'";
        $resultaat = mysql_query($query);
            
        if ($resultaat && (mysql_num_rows($resultaat) == 1))
        {

            $rij = mysql_fetch_array($resultaat);
            $titel = ucfirst($rij['titel']);
            
            echo '<h1>'.$titel.'</h1>'
        }
    }
else{
        echo 'Dit is onacceptable';
    }
}

?>


Anders trek ik binnen 3 seconden je hele database leeg, en dat vind jij vast niet leuk.

Hoe trek je dan mijn database leeg????????????????????????????????????????????????????????
 
Arjan Kapteijn

Arjan Kapteijn

23/04/2006 15:29:00
Quote Anchor link
Jou query;

SELECT * FROM werken WHERE status = "on" AND id = $werk

Ik kan in de GET die $werk meegeven. Stel dat ik daar invul: OR a = a. Dan krijg je:

SELECT * FROM werken WHERE status = "on" AND id = $werk OR a = a

Dan krijg je dus alles in beeld. Nog leuker word als ik die query afkap, en er vervolgens een drop table ingooi.
 
- -

- -

23/04/2006 15:32:00
Quote Anchor link
Maar Arjan, wat is er fout aan mijn script, want dát is wat ik wil leren!!!
 
Arjan Kapteijn

Arjan Kapteijn

23/04/2006 15:35:00
Quote Anchor link
Ik heb je 2 werkende goede voorbeelden gegeven... ik denk dat je daar een heel eind moet komen.

Basicly komt het neer op 2 dingen: Je Query is niet helemaal correct, voer hem maar eens los uit en echo de query dan eens.

En je gebruikt een while (een soort loopje) terwijl je maar één regel op wil halen. Opzich kan dat wel, maar dan heb je wel een correcte query nodig...
 
- -

- -

23/04/2006 15:38:00
Quote Anchor link
Wat is er dan fout aan
SELECT * FROM werken WHERE status = "on" AND id = "1"
???
Verder ben ik blij dat je me twee scripts geeft, maar ik wil eigenlijk wel weten wat mijn fout is, want daar leer ik van...
 
Arjan Kapteijn

Arjan Kapteijn

23/04/2006 15:45:00
Quote Anchor link
Kijk eens naar mijn en jou script...

Debuggen is ook een vak, echo je query en je ziet het snel genoeg.
Gewijzigd op 01/01/1970 01:00:00 door Arjan Kapteijn
 
Arjan Kapteijn

Arjan Kapteijn

23/04/2006 15:46:00
Quote Anchor link
Er gaat iets fout
Gewijzigd op 01/01/1970 01:00:00 door Arjan Kapteijn
 
- -

- -

23/04/2006 15:53:00
Quote Anchor link
Nu werkt het wel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
$query
= "SELECT * FROM werken WHERE status = \"on\" AND id = \"".$werk."\"";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){
extract($row);
print("<h1>".$titel."</h1>");
}

?>

Ik weet niet hoe. Maar nu, het volgende probleem:
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
19
20
21
22
23
24
25
26
27
28
<?
$query
= "SELECT * FROM werken WHERE status = \"on\" AND id = \"".$werk."\"";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){
extract($row);
print("<p><img src=\"jpg/".$id."hq.jpg\"></p>");
$query = "SELECT * FROM serie WHERE status = \"on\" AND id = \"".$serie."\"";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){
extract($row);
print("<p><b>Serie:</b> ".$serie."</p>");
}

$query = "SELECT * FROM materiaal WHERE status = \"on\" AND id = \"".$materiaal."\"";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){
extract($row);
print("<p><b>Materiaal:</b> ".$materiaal."</p>");
}

print("<p><b>Jaar:</b> ".$jaar."</p>");
print("<p><b>Formaat:</b> ".$lengte." X ".$hoogte." c.m.</p>");
if ($prijs=="decimaalprijs"){
print("<p><b>Prijs:</b> € ".$decimaalprijs."</p>");
}

else{
print("<p><b>Prijs:</b> ".$prijs."</p>");
}
}

?>

Ik krijg deze foutmelding:
Serie: Testserie 1


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jonathan/domains/jonathanhogervorst.com/public_html/liesbeth/pags/werk.php on line 36

Jaar: 1111

Formaat: 1.00 X c.m.

Prijs: € 11.00


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jonathan/domains/jonathanhogervorst.com/public_html/liesbeth/pags/werk.php on line 25
Het lukt hem dus niet om twee dingen tegelijk uit de database te halen. Maar hoe moet het dan? Ik ben een beginnende phpper en mysqler, ik ben met mysql nog maar een paar maanden bezig, en met php al zo'n jaar. Wil je me alsjeblieft helpen? Hieronder zie je het volledige script:
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?
$username
= "X";
$password = "X";
$hostname = "X";
$database = "X";
$connection = mysql_connect($hostname,$username,$password);
$db = mysql_select_db($database,$connection);
$query = "SELECT * FROM werken WHERE status = \"on\" AND id = \"".$werk."\"";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){
extract($row);
print("<h1>".$titel."</h1>");
}

$query = "SELECT * FROM werken WHERE status = \"on\" AND id = \"".$werk."\"";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){
extract($row);
print("<p><img src=\"jpg/".$id."hq.jpg\"></p>");
$query = "SELECT * FROM serie WHERE status = \"on\" AND id = \"".$serie."\"";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){
extract($row);
print("<p><b>Serie:</b> ".$serie."</p>");
}

$query = "SELECT * FROM materiaal WHERE status = \"on\" AND id = \"".$materiaal."\"";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){
extract($row);
print("<p><b>Materiaal:</b> ".$materiaal."</p>");
}

print("<p><b>Jaar:</b> ".$jaar."</p>");
print("<p><b>Formaat:</b> ".$lengte." X ".$hoogte." c.m.</p>");
if ($prijs=="decimaalprijs"){
print("<p><b>Prijs:</b> € ".$decimaalprijs."</p>");
}

else{
print("<p><b>Prijs:</b> ".$prijs."</p>");
}
}

$connection = mysql_close($connection);
?>
Gewijzigd op 01/01/1970 01:00:00 door - -
 
Arjan Kapteijn

Arjan Kapteijn

23/04/2006 16:05:00
Quote Anchor link
echo $query, en copy past dat eens in phpmyadmin. Vergelijk dat is met wat je op wilt halen.
 
- -

- -

23/04/2006 16:36:00
Quote Anchor link
HUH???
 
- -

- -

23/04/2006 16:37:00
Quote Anchor link
Arjan:
echo $query, en copy past dat eens in phpmyadmin. Vergelijk dat is met wat je op wilt halen.

Dit snap ik echt helemaal niet...........
 
- SanThe -

- SanThe -

23/04/2006 17:07:00
Quote Anchor link
while ($row = mysql_fetch_array(mysql_query("SELECT * FROM werken WHERE status = \"on\" AND id = \"".$werk."\""))){

Uitleg waarom dit eeuwig duurt.
While blijft doorgaan zolang hetgeen tussen de haakjes een waarde geeft. En aangezien de hele regel dus steeds wordt uitgevoerd wordt ook mysql_select(...) steeds uitgevoerd en die geeft een (hetzelfde) resultaat. Dus mysql_fetch_array(..) krijgt ook steeds (dezelfde) waardes. Dus ook $row krijgt steeds (dezelfde) waarde.
 
- SanThe -

- SanThe -

23/04/2006 17:21:00
Quote Anchor link
Ik heb even je script ingekort en netjes met inspringen helder gemaakt. Nu zie je gelijk dat je tijdens de eerste while-loop je $vars verandert. En dan gaat het uiteraard fout.

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
<?php
$query
= "SELECT .....";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result))
{

    $query = "SELECT ......";
    $result = mysql_query($query);
    while ($row = mysql_fetch_array($result))
    {
    }

    $query = "SELECT ......";
    $result = mysql_query($query);
    while ($row = mysql_fetch_array($result))
    {
    }
}

?>
 
- -

- -

23/04/2006 17:22:00
Quote Anchor link
ja thnx;)
 



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.