14. november 2007 - 08:18Der er
2 kommentarer og 1 løsning
IF-statement med brug af PHP-variabler i MYSQL
Kan nedenstående SQL skrives på en måde, så jeg undgår helt at bruge PHP? Jeg tænker på om man muligvis kunne gøre således: "WHERE `id` = '1' ( IF !IS_NULL( '{$title}' ) THEN 'AND `title` = '{$title}' ) LIMIT 1"
-- WHERE `id` = '1'" . (!is_null($title) ? " AND `title` = '{$title}'" : "" ) . " LIMIT 1
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Det er den sidste du skal have fat i. Den første kan ikke lade sig gøre: MySQL ved jo intet om hvad PHP har med at gøre, ligesom PHP ikke kan se du checker på null i din SQL; det er to vidt forskellige programmer.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.