28. november 2005 - 23:17Der er
5 kommentarer og 1 løsning
hvad gør jeg forkert når jeg vil trække noget ud fra en tabel
hvad gør jeg forkert når jeg vil trække noget ud fra en tabel i mysql skal kun bruge noget der hedder "HOVEDRET" i tablen i linien kategori hvordan for jeg den til det:
men for denne fejl:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE kategori like '%%' ORDER BY id DESC LIMIT 0,4' at line 1
har prøvet med følgende script:
<?php include('config.php'); $kategori = $_GET['Hovedret']; $query = mysql_query("SELECT id,titel,kategori,name,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM opskrift WHERE parent=0 WHERE kategori like '%$q%' ORDER BY id DESC LIMIT $offset,$range") or die(mysql_error()); if (mysql_num_rows($query) == 0) { echo 'Ingen resultater af din søgning!<br>'; } else { echo '<table id="list"><tr>'; echo '<th width="50%">Opskrifter</th><th width="15%">Kategori</th><th width="15%">Forfatter</th>'; echo '</tr>'; while($row = mysql_fetch_assoc($query)) { echo '<tr>'; echo "<td width='50%'><a href='laes.php?id=$row[id]'>$row[titel]</a></b></td>"; echo '<td width="15%">'.$row['kategori'].'</td>'; echo '<td width="15%">'.$row['name'].'</td>'; echo '</tr>'; } echo '</table>'; } echo '<br>';
to where går ikke. Jeg har ihvertfald ikke set det før. Prøv denne: "SELECT id,titel,kategori,name,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM opskrift WHERE parent='0' AND kategori like '%$q%' ORDER BY id DESC LIMIT $offset,$range"
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.