Warning: mysql_fetch_assoc

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

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 »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net 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. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Software developer

Functie Momenteel zijn ze op zoek naar een Software developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP),

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 »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »
Jan Volker

Jan Volker

03/04/2009 16:40:00
Quote Anchor link
Hallo PHPHulp

Ik heb de volgende script gemaakt;
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
<?php
include "connect.php"; //verbinding maken
$query = "SELECT `dbo_SSIOSPlatforms.Name, dbo_SSIMachine.Name, dbo_SSIUser.UserName` FROM `dbo_SSIOSPlatforms, dbo_SSIMachine, dbo_SSIUser`";
//query is aangemaakt
$sql = mysql_query($query);
//query is uitgevoerd
echo"<table border=\"1\">
<tr><td>1</td><td>2</td><td>3</tr>"
;
while($record = mysql_fetch_assoc($sql))
{

echo"<tr><td>".$record->dbo_SSIOSPlatforms.Name."</td><td>".$record->dbo_SSIMachine.Name."</td><td>".$record->dbo_SSIUser.UserName."</td></tr>";
}

echo "</table>";
?>


Ik krijg hierbij deze foutmelding;
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 3.0\www\test.php on line 10

Weten jullie misschien raad? Ik heb zelf het probleem niet kunnen oplossen.

Ik zou het fijn vinden als iemand ernaar zou kunnen kijken.

Met vriendelijke groet,
Jan Volker
 
PHP hulp

PHP hulp

08/01/2025 07:56:24
 
Thijs van den Berg

Thijs van den Berg

03/04/2009 16:42:00
Quote Anchor link
probeer hem eens zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query
= "SELECT dbo_SSIOSPlatforms.Name, dbo_SSIMachine.Name, dbo_SSIUser.UserName FROM 'dbo_SSIOSPlatforms, dbo_SSIMachine, dbo_SSIUser'";
?>
Gewijzigd op 01/01/1970 01:00:00 door Thijs van den Berg
 
Erwin Geen

Erwin Geen

03/04/2009 16:43:00
Quote Anchor link
Dan klopt de query niet.
Voer de query eens in in PHPmyadmin.

Ik zie in ieder geval al 1 fout. (of zijn het er nou 2?)
 
Mitchell

Mitchell

03/04/2009 16:43:00
Quote Anchor link
Ik had gehoord dat je geen punten in je benamingen mocht gebruiken, of heb ik dat fout gehoord? :)
 
Frank -

Frank -

03/04/2009 16:48:00
Quote Anchor link
Mitchell schreef op 03.04.2009 16:43:
Ik had gehoord dat je geen punten in je benamingen mocht gebruiken, of heb ik dat fout gehoord? :)
Nee, dat heb je goed gehoord.

Verder ontbreekt foutafhandeling en dus is het logisch dat het fout gaat. Ga dus eerst je script afmaken en dan pas testen. Met een half script is het logisch dat het niet werkt.
 
Jesper Diovo

Jesper Diovo

03/04/2009 16:49:00
Quote Anchor link
Aanvulling op Frank: klik.
 
Thijs van den Berg

Thijs van den Berg

03/04/2009 16:51:00
Quote Anchor link
Ik ga er van uit dat mijn script altijd de database kan vinden, juiste table kan selecteren, en de gegevens kan krijgen. Dus het gene wat je zou moeten controleren in de invoer van data.
 
Frank -

Frank -

03/04/2009 16:56:00
Quote Anchor link
Thijs van den Berg schreef op 03.04.2009 16:51:
Ik ga er van uit dat mijn script altijd de database kan vinden, juiste table kan selecteren, en de gegevens kan krijgen.
Grappenmaker ;)

Zie dit topic waar het gebrek aan foutmeldingen ook al voor problemen zorgt. Gossie, dat is een topic van jou!

Quote:
Dus het gene wat je zou moeten controleren in de invoer van data.
Dat moet je in je PHP-code controleren en je moet controleren of de query ook daadwerkelijk is gelukt. Uiteraard moet de database ook controleren of de data wel in de tabel past, anders ga je nog steeds op je smoelwerk.

Tenzij je geen goed script wilt hebben, dan kun je natuurlijk een eind weg prutsen.
 
Thijs van den Berg

Thijs van den Berg

03/04/2009 17:03:00
Quote Anchor link
Gebrek aan foutmeldingen? Als ik wist dat md5 32 karakters op sloeg ging het gewoon goed :).
Maar ik begrijp wat je bedoelt.
 
Frank -

Frank -

03/04/2009 17:07:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
create temp table test(
pass varchar(20)
);

insert into test(pass) values(md5('mysql sucks'));

Resultaat:
Quote:
ERROR: value too long for type character varying(20)
SQL status:22001

Toch wel handig die foutmeldingen, of niet dan?
 
Thijs van den Berg

Thijs van den Berg

03/04/2009 17:13:00
Quote Anchor link
Ja tuurlijk, alsnog als je een keer succesvol met een database connect, hoef je toch niet elke keer te controleren of het gelukt is, lijkt mij. Of is het alsnog beter van wel?
 
W W

W W

03/04/2009 17:14:00
Quote Anchor link
Daarnaast
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
while($record = mysql_fetch_assoc($sql))
{

echo"<tr><td>".$record->dbo_SSIOSPlatforms.Name."</td><td>".$record->dbo_SSIMachine.Name."</td><td>".$record->dbo_SSIUser.UserName."</td></tr>";
}

?>


kan dit natuurlijk nooit. mysql_fetch_assoc returned een array. Dus zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
while($record = mysql_fetch_assoc($sql))
{

echo $record['naamzonderpunten'];
}

?>


mvg.
Gewijzigd op 01/01/1970 01:00:00 door W W
 
Jan Volker

Jan Volker

08/04/2009 09:22:00
Quote Anchor link
Beste PH`ers

De SQL query werkt gewoon, als ik hem in phpmyadmin uitvoer krijg ik gewoon resultaat.
Echter kan ik geen naam zonder punt gebruiken, omdat ik hem met dbo_SSIOSPlatforms.Name uit de database haal.
Ik zou dus echt $record->dbo_SSIOSPlatforms.Name moeten doen.
 
Jan Volker

Jan Volker

09/04/2009 09:18:00
Quote Anchor link
?
 
Jurgen assaasas

Jurgen assaasas

09/04/2009 09:30:00
Quote Anchor link
pgFrank schreef op 03.04.2009 17:07:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
create temp table test(
pass varchar(20)
);

insert into test(pass) values(md5('mysql sucks'));

Resultaat:
Quote:
ERROR: value too long for type character varying(20)
SQL status:22001

Toch wel handig die foutmeldingen, of niet dan?


Wel natuurlijk even configureren in strict modus anders kapt mySQl het zonder melding af (alleen een warning die je niet ziet in PHP).
 
Frank -

Frank -

09/04/2009 11:14:00
Quote Anchor link
Quote:
Wel natuurlijk even configureren in strict modus anders kapt mySQl het zonder melding af (alleen een warning die je niet ziet in PHP).
Oh? Je moet MySQL eerst vertellen dat deze jouw data niet mag verknallen? Hele bijzondere functionaliteit van een database...

Moet je maar een betere database gebruiken, dan is veilige data gewoon basis functionaliteit. Lijkt me logisch, daar zijn databases voor uitgevonden.
 
Dennis Mertens

Dennis Mertens

09/04/2009 11:16:00
Quote Anchor link
Ole, daar is pgFrank :')
 



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.