• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 30 december 2025 om 22:29
  • Developer Gezocht

    K.Rens 30 december 2025 om 12:32
  • Op zoek naar de legends

    Jeffrey.Hoekman 9 december 2025 om 09:41
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

MySQL error

  • Dees
  • 20 november 2012 om 16:52
  • Dees
    Elite members
    Ontvangen Reacties
    64
    Articles
    1
    Berichten
    358
    • 20 november 2012 om 16:52
    • #1

    Ik ben bezig met een klein webshopje, maar ik heb nu een error die ik maar niet opgelost krijg.
    Ik hoop dat jullie de fout zien!

    De error:

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Users\Dees\Desktop\school\USBWebserver v8.5\8.5\root\products.php on line 41


    De code:

    PHP
    <?	php	include("includes/db.php");	include("includes/functions.php");		if(isset($_REQUEST['command']))			{		if(isset($_REQUEST['productid']))			{			if($_REQUEST['command']=='add' && $_REQUEST['productid']>0)			{				$pid=$_REQUEST['productid'];				addtocart($pid,1);					 header("location:shoppingcart.php");				exit();				 }		 }	 }?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">	<head>		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />		<title>Products</title>	<script language="javascript">		function addtocart(pid){		 document.form1.productid.value=pid;			 document.form1.command.value='add';			 document.form1.submit();	}</script></head><body>	<form name="form1">			<input type="hidden" name="productid" /> 		 <input type="hidden" name="command" />			</form>		<div align="center">			 <h1 align="center">Products</h1>					<table border="0" cellpadding="2px" width="600px">					 <?php			$result = mysql_query("SELECT description FROM `products`");					 while($row = mysql_fetch_array($result)){		?> 							 <tr>        	<td><img src="<?=$row['picture']?>" /></td> 				<td>   	<b><?=$row['name']?></b><br />            		<?=$row['description']?><br /> 					 Price:<big style="color:green">                    	$<?=$row['price']?></big><br /><br />				 <input type="button" value="Add to Cart" onclick="addtocart(<?=$row['serial']?>)" />			</td>		</tr>					 <tr><td colspan="2"><hr size="1" /></td><?php } ?> 				 </table>	</div></body></html>

    op een of andere manier krijg ik de code niet goed, nu worden ze achter elkaar gezet inplaats van onderelkaar..?

    Met vriendelijke groet,

    Dees

    Bewerkt 4 keer, laatst door Dees (20 november 2012 om 17:03).

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 20 november 2012 om 17:36
    • #2

    Hallo,

    De fout zit hem in de query. Probeer deze te debuggen.

    PHP
    $result = mysql_query("SELECT description FROM `products`");

    Mvg,
    Tim

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • bramieboy100
    Intermediate
    Berichten
    433
    • 20 november 2012 om 17:37
    • #3

    Je kunt de query echoën en dan kun je kijken waar de fout zit.

    LOL

  • ismail123
    Advanced programmer.
    Ontvangen Reacties
    20
    Berichten
    678
    • 20 november 2012 om 18:58
    • #4
    Citaat van bramieboy100

    Je kunt de query echoën en dan kun je kijken waar de fout zit.


    Mysql Query's zijn niet echobaar
    Je moet ze opvangen met een mysql_fetch_*

    Met vriendelijke groet,
    Ismail
    enthousiaste game developer

    Bewerkt één keer, laatst door ismail123 (21 november 2012 om 21:30).

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 20 november 2012 om 19:20
    • #5

    Je kan een query wel echo'en,

    dat doe je als volgt:

    Code
    $query = "SELECT description FROM `products`";
    
    
    echo $query;
    
    
    
    
    $result = mysql_query($query);

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • ismail123
    Advanced programmer.
    Ontvangen Reacties
    20
    Berichten
    678
    • 20 november 2012 om 19:47
    • #6
    Citaat van Luc

    Je kan een query wel echo'en,

    dat doe je als volgt:

    Code
    $query = "SELECT description FROM `products`";
    
    
    echo $query;
    
    
    
    
    $result = mysql_query($query);


    De resultaat bedoel ik

    Met vriendelijke groet,
    Ismail
    enthousiaste game developer

  • WHMCSAddons
    Master
    Ontvangen Reacties
    88
    Berichten
    2.411
    • 20 november 2012 om 20:26
    • #7

    ismail123
    Ook dat kan gewoon via je phpmyadmin, dan voer je de regel uit en laat hij zien wat voor resultaat dat terug geeft.

  • ismail123
    Advanced programmer.
    Ontvangen Reacties
    20
    Berichten
    678
    • 20 november 2012 om 20:53
    • #8

    @fils,

    Ik heb het over "echo", niet over een applicatie specifiek resultaat.

    Met vriendelijke groet,
    Ismail
    enthousiaste game developer

  • Reza
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.536
    • 20 november 2012 om 20:59
    • #9

    Maak een foutafhandeling,kijk of er dan nog een error komt.

    PHP
    <?php
    //Informatie ophalen.
    $qNaam = mysql_query ("SELECT * FROM naam") or die (mysql_error());
    $rNaam = mysql_fetch_array($qNaam);
    
    
    //Een foutafhandeling maken.
    if($rNaam == false)
    {
    	echo " Tekst met e.v.t opmaak. ";
    }
    else
    {
    	echo " Tekst met e.v.t. opmaak. ";
    }
    ?>
    Toon Meer

    Met vriendelijke groet,
    Reza.

  • WHMCSAddons
    Master
    Ontvangen Reacties
    88
    Berichten
    2.411
    • 20 november 2012 om 21:02
    • #10
    Citaat van ismail123

    @fils,

    Ik heb het over "echo", niet over een applicatie specifiek resultaat.

    Nou nou rustig maar hoor......
    Gaf enkel een voorbeeld hoe hij ook dit kon controleren ZONDER stukje PHP code....

  • ismail123
    Advanced programmer.
    Ontvangen Reacties
    20
    Berichten
    678
    • 20 november 2012 om 21:20
    • #11

    Reza,

    Dat is inderdaad een goede afhandeling, ik heb dat in een framework gebruikt die dat voor mij doet met een "$taal" error.
    Misschien dat je dat ook in een framework kan zetten?

    @Dees040

    Je geeft deze query aan:

    Code
    $result = mysql_query("SELECT description FROM `products`");


    Daarmee geef je aan dat je "description" van je producten wilt halen.
    Terwijl je deze codes uitvoert:

    Code
    while($row = mysql_fetch_array($result)){
    $row['picture']
    $row['name']
    $row['description']
    $row['price']
    $row['serial']
    }


    Daarmee wil je zeggen dat je buiten "description" om ook nog "picture","name","price" en "serial" wilt ophalen.
    Dat heb je dus niet bij de query aangevraagd.
    Als je het snapt dan weet je nu wel wat je moet doen. Het uitvoeren laat ik aan jou over, succes :thumbup:

    Met vriendelijke groet,
    Ismail
    enthousiaste game developer

  • Reza
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.536
    • 21 november 2012 om 16:57
    • #12

    @Ismail
    Als ik al mijn andere projecten af heb,nu kan dat niet echt.
    Maar goed,back on topic.

    @Dees040.
    Werken een van deze gegeven oplossing?

    Met vriendelijke groet,
    Reza.

  • bramieboy100
    Intermediate
    Berichten
    433
    • 21 november 2012 om 17:42
    • #13

    Je kunt een query wel echoen als er een fout inzit. $query = mysql_query("HAUHUAHSAHSJAJS");
    Is duidelijk een foute query en geeft als je $query echoot een foutmelding.

    LOL

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 21 november 2012 om 20:56
    • #14
    Citaat van bramieboy100

    Je kunt een query wel echoen als er een fout inzit. $query = mysql_query("HAUHUAHSAHSJAJS");
    Is duidelijk een foute query en geeft als je $query echoot een foutmelding.


    Hallo,

    Nee, een mysql_query geeft twee soorten results. Een mysql object of een boolean welke altijd false is. De boolean krijg je indien de query foutief is. Met mysql_error() krijg je de error gereturned.

    Mvg,
    Tim

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design