Onze vriend PHP snapt deze query niet:
<?
$query = "SELECT * FROM serie WHERE status = \"on\" AND id = \"".$serie."\" ORDER BY naamserie";
?>
Als ik hem echo, en kopieƫr naar de SQL functie van PHPMyADMIN doet ie het wel. Wat is hier aan de hand???
Dat PHP niks met die query te maken heeft, dat doet de MySQL engine voor hem...

<?php
$query = "SELECT * FROM serie WHERE status = 'on' AND id = '".$serie."' ORDER BY naamserie";
?>

In SQL moeten strings tussen enkele quotes, dat PhpMyAdmin het pikt is gewoon slecht!
En zo?

<?
$query = "SELECT 
* 
FROM serie 
WHERE status = 'on' 
AND id = '".$serie."'ORDER BY naamserie";
?>
Dus als jij dit:

SELECT * FROM serie WHERE status = \"on\" AND id = \"".$serie."\" ORDER BY naamserie

Zo in phpMyAdmin plakt werkt dat?
SanThe schreef op 24.04.2006 21:01
Dus als jij dit:

SELECT * FROM serie WHERE status = "on" AND id = "".$serie."" ORDER BY naamserie

Zo in phpMyAdmin plakt werkt dat?


Dat lijkt me al helemaal leuk :)
PMA wordt steeds slimmer :+

Edit
Hmm, slashes worden gestript in de quote...
SanThe schreef op 24.04.2006 21:01
Dus als jij dit:

SELECT * FROM serie WHERE status = "on" AND id = "".$serie."" ORDER BY naamserie

Zo in phpMyAdmin plakt werkt dat?


@San
Staat als ik hem echo en in Admin plak

Reageren