PFZ.nl - PHP Community: mysql filteren op array - PHP - Forum - PFZ.nl - PHP Community

Je kunt niet antwoorden op dit topic
#1 05-02-2012 15:30
Beste,

Ik staar me al even blind op een klein stukje code wat me niet wilt lukken.

Wat ik wil doen is 1 resultaat ophalen uit de database welke niet voorkomt in $visited_array.

1
2
3
$visited_array = array(1,2,3,4,5,6,7,8,9,10);

$id = mysql_result(mysql_query("SELECT id FROM sites WHERE id!='".$visited_array."' ORDER BY waarde DESC LIMIT 1"),"id");


Foutmelding:
Warning: mysql_result() expects parameter 2 to be long, string given in /opt/lampp/htdocs/test.php on line 50

Alle hulp word zeer op prijs gesteld.

#2 05-02-2012 15:48
  • Ivo P.
  • Groep: Verenigingsleden
  • Posts: 2802
  • Actief sinds: 17-01-2002
ten eerste is het aan te raden iets over debuggen te lezen: in 1 regel een string samenstellen; een query uitvoeren en een resultaat toekemnen aan een var, geeft niet veel ruimte om een foutmelding te geven.
http://www.pfz.nl/wiki/troubleshooter/

los van de mogelijkheden dat je geen verbinding hebt met mysql:

1
2
3
4
SELECT 
id 
FROM tabel
WHERE id NOT IN (1,23,69,99,45)
Ivo Peters
Developer en systeembeheerder @ PeHa ICT Services. blog.peha-ict.nl


Inloggen wachtwoord vergeten? Aanmelden