(SOLVED) Warning: mysql_fetch_array():

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

Java Full Stack Developer

Java Full Stack developer What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating a lot of opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative and successful. And this is your chance to be part of the success story: we are looking for a (Senior) Java

Bekijk vacature »

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »
Auke

Auke

11/02/2007 12:22:00
Quote Anchor link
De volgende mysql query leverd een fout melding op:

Query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$sql
= "SELECT * FROM `pages` ORDER BY `spider_date` ASC LIMIT 5";
$result = mysql_query( $sql ) or die(mysql_error());
        
while( $row = mysql_fetch_array($result) ) {
?>


error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

Wat is hier aan de hand?
Alle velden zijn correct... rare is dat er wel één resultaat word gegeven.
maar lopen door de 5 gevraagde resultaten werkt niet... dus aan het eind van de eerst resultaat en start van de tweede geeft hij de error.

whatsup?
Gewijzigd op 01/01/1970 01:00:00 door Auke
 
PHP hulp

PHP hulp

16/11/2024 19:41:54
 
Martijn B

Martijn B

11/02/2007 12:27:00
Quote Anchor link
Dat komt omdat er een fout in de query zit.

$result is gelijk aan boolean false.

Na dat je de query uitvoert kun je het beste dit doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
...

if( $result === false )
{

  echo 'Query FOUT!';
  // ook nog wat error info functies.
  exit;
}
...

?>


edit:

Uiteraard moet je op een live site niet je script met exit afbreken.
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Nick Mulder

Nick Mulder

11/02/2007 12:33:00
Quote Anchor link
Martijn heeft niet echt helemaal gelijk...
Idd $result is gelijk aan boolean false.
Maar $result = mysql_query( $sql ) or die(mysql_error()); moet genoeg zijn...

Probeer eens LIMIT 0,5
Gewijzigd op 01/01/1970 01:00:00 door Nick Mulder
 
Auke

Auke

11/02/2007 12:36:00
Quote Anchor link
mmm.. dat is interesant..
Hij blijft de error laten zien.

$result is blijkbaar niet FALSE.

hier gaat het mis:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php while( $row = mysql_fetch_array( $result ) ) { ?>


Doe ik de query in phpMyadmin uitvoeren dan werkt het wel.

in de while loop lijkt het mis te gaan...
 
Auke

Auke

11/02/2007 12:37:00
Quote Anchor link
PS.. LIMIT 0,5 geeft dezelfde error.
 
Martijn B

Martijn B

11/02/2007 12:37:00
Quote Anchor link
Dat is niet echt de beste methode om een error af te vangen. Ten eerste is het niet netjes om bezoeker te trakteren op een error. En ten tweede biedt dit info voor kwaad willen de bezoekers.
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Nick Mulder

Nick Mulder

11/02/2007 12:41:00
Quote Anchor link
De error die jij krijgt is ook een php error, geen mysql...
Ik weet niet of het helpt maar probeer dit eens:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$sql
= "SELECT * FROM pages ORDER BY spider_date ASC LIMIT 0,5";
$result = mysql_query($sql) or die(mysql_error());
        
while($row = mysql_fetch_array($result)) {
    //je while zooi
}
?>
 
Jan Koehoorn

Jan Koehoorn

11/02/2007 12:45:00
Quote Anchor link
En begin je script altijd met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
    ini_set ('display_errors', 1);
    error_reporting (E_ALL);
?>
 
Auke

Auke

11/02/2007 12:50:00
Quote Anchor link
Flip!

Het mag allemaal niet baten..
code van YPM niet
error reporting niet...

*HUIL*
 
Martijn B

Martijn B

11/02/2007 12:52:00
Quote Anchor link
Wat heb je nu?
 
Auke

Auke

11/02/2007 12:56:00
Quote Anchor link
Nu:
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 * FROM pages ORDER BY spider_date ASC LIMIT 0,5";
        $result = mysql_query( $sql ) or die(mysql_error());

        
        while( $row = mysql_fetch_array($result, MYSQL_ASSOC ))  {
                echo 'DEBUG: START NEW FETCH SESSION !!! <br />';
                echo 'DEBUG: fetched url: '.$row['id'].' <br />';

...
more stuff ...
}

?>


Resultaat:

DEBUG: START NEW FETCH SESSION !!!
DEBUG: fetched url: 426

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ... on line 23
 
Martijn B

Martijn B

11/02/2007 12:58:00
Quote Anchor link
Overschrijf je de variabele "$result" ergens binnen de loop?

Is mij ook wel is overkomen nl ;D
 
Auke

Auke

11/02/2007 12:58:00
Quote Anchor link
Vrremd toch? hij haald wel één resultaat op maar dan houd hij er mee op...
echt heel vreemd vind ik...

Ben ik raar als ik denk dat het niet aan de query ligt maar aan de $row = mysql_fetch_array($result thingie?
 
Auke

Auke

11/02/2007 13:00:00
Quote Anchor link
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!

*BLOOS* = *SCHAAM ROOD*

Ja... er staan wel drie keer $result in!

Dank je Martijn!

*JUICH*
 
Martijn B

Martijn B

11/02/2007 13:01:00
Quote Anchor link
Je overschijft $result met een boolean false waarde omdat je die 2 echo's wel ziet. Weet het zeker...

edit:

graag gedaan
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Auke

Auke

11/02/2007 13:03:00
Quote Anchor link
OOO... Tjeemig... en die andere $results waren zoooo onbelangrijk... gewoon weghalen was voldoende..
 



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.