ik probeer de aanbiedingen op te halen uit de producten tabel, maar om de een of andere reden wil dit niet lukken.

ik heb de volgende query:
<?php
$query2		= "SELECT naam,bestelnummer FROM producten WHERE aanbieding = 1 AND status = 1";
?>


en de volgende tabel (in dit geval met 1 geschikt record)
CREATE TABLE `producten` (
  `id` int(11) NOT NULL auto_increment,
  `categorieID` int(11) NOT NULL,
  `naam` varchar(255) NOT NULL,
  `beschrijving` text NOT NULL,
  `bestelnummer` varchar(25) NOT NULL,
  `prijs` decimal(10,2) NOT NULL,
  `inkoopprijs` decimal(10,2) NOT NULL,
  `voorraad` int(11) NOT NULL,
  `status` enum('1','0') NOT NULL,
  `rang` int(11) NOT NULL,
  `aanbieding` enum('0','1') NOT NULL,

INSERT INTO `producten` (`id`, `categorieID`, `naam`, `beschrijving`, `bestelnummer`, `prijs`, `inkoopprijs`, `voorraad`, `status`, `rang`, `aanbieding`) VALUES (1, 2, 'Beamer', 'sflksdfkjlfsdklj', '258 014', 249.99, 185.87, 2, '1', 1, '1'),


vreemde is alleen dat de query niets terug geeft. Zodra ik aanbieding = 1 weghaal, werkt het prima.
Stefan van Iwaarden schreef op 24.03.2007 22:38
@Santhe, na het omdraaien werkt het dus inderdaad.

Heel vreemd, wist niet eens dat dat uit kon maken.

Ik had de 0 eigenlijk eerst gezet omdat ik weet dat de eerste waarde als default wordt gezien en mocht het dan een keer vergeten worden in te voegen in de insert query wordt 0 automatisch neergezet. Maar dat gaat nu dus niet meer op.

In ieder geval ontzettend bedankt, want heb me rot lopen zoeken hiernaar.

Mooi dat het nu werkt. Zoals ik al zei: Ik probeer ook maar wat. Ik wist ook niet dat het verschil zou maken. Succes verder.

Reageren