28. december 2004 - 16:57Der er
38 kommentarer og 1 løsning
php og mysql.
Er der en der kan hjælpe mig jeg har et script jeg har lavet som henter noget ud fra id men den henter dem alle ud på samme side hvordan kan jeg gøre så den kun henter 1 ud af gangen
$id = $_GET['id']; $result = mysql_query("SELECT * FROM `".$table." WHERE id = '$id'` LIMIT ".$num."") or die(mysql_error()); while ($data = mysql_fetch_assoc($result)){
<?php require_once("config.php"); require_once("mysqlconnect.php"); $num = 10; // Antallet af viste nyheder! ?> <?
$id = $_GET['id']; $result = mysql_query("SELECT * FROM `".$table." WHERE id = '$id'` LIMIT ".$num."") or die(mysql_error()); while ($data = mysql_fetch_assoc($result)){
det jeg ønsker er at på min forside skal der være nogen link som dem her index.php?id=1 index.php?id=2 og under vær id skal der komme den info der er uder iden det den gør nu er den viser alle mine ider på samme siden som jeg ikke vil have men under index.php?id=?
Så skal du på forsiden udskrive links der svarer til indholdet i databasen.
F.eks. sådan her: <?php require_once("config.php"); require_once("mysqlconnect.php"); $num = 5; // Antallet af viste links til nyheder $result = mysql_query("SELECT * FROM nyheder WHERE LIMIT ".$num."") or die(mysql_error()); while ($data = mysql_fetch_assoc($result)){
?> Her kommer så din html kode, hvori der vil være noget lignende et sted: <a href="index.php?id=<?php echo($data['id nummeret fra databasen her']); ?>">læs nyheden her</a>
<?php require_once("config.php"); require_once("mysqlconnect.php"); $num = 10; // Antallet af viste nyheder! ?> <?
$id = $_GET['id']; $result = mysql_query("SELECT * FROM `".$table." WHERE id = '$id'` LIMIT ".$num."") or die(mysql_error()); while ($data = mysql_fetch_assoc($result)){
Dette her henter 1 nyhed. ----------------------------------------------- <?php require_once("config.php"); require_once("mysqlconnect.php"); $result = mysql_query("SELECT * FROM '$table' LIMIT 0,1) or die(mysql_error()); while ($data = mysql_fetch_assoc($result)){
Dette her fanger id'et fra url'en og henter det fra databasen: ----------------------------------------------- <?php require_once("config.php"); require_once("mysqlconnect.php"); $id = $_GET['id']; $result = mysql_query("SELECT * FROM '$table' WHERE id = '$id'") or die(mysql_error()); while ($data = mysql_fetch_assoc($result)){
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 ''salg' WHERE id = '1'' at line 1
Sådan her udskriver du dine links på forsiden: ----------------------------------------------------------- <?php //udskriver de 5 nyeste require_once("config.php"); require_once("mysqlconnect.php"); $result = mysql_query("SELECT * FROM nyheder LIMIT 0,5) or die(mysql_error()); while ($data = mysql_fetch_assoc($result)){
?>
Her kommer så din html kode, hvori der vil være noget lignende et sted: <a href="index.php?id=<?php echo($data['id nummeret fra databasen her']); ?>">læs nyheden her</a> -----------------------------------------------------------
Det er egentlig lige som den anden kode, blot skal du udskrive id kolonnen istedet.
Har du omdøbt tabellen fra nyheder til det korrekte? Altså denne her: "SELECT * FROM nyheder LIMIT 0,5"
Der manglede forøvrigt lige et sæt gåseøjne til sidst... <?php //udskriver de 5 nyeste require_once("config.php"); require_once("mysqlconnect.php"); $result = mysql_query("SELECT * FROM nyheder LIMIT 0,5") or die(mysql_error()); while ($data = mysql_fetch_assoc($result)){
<?php require_once("config.php"); require_once("mysqlconnect.php"); $result = mysql_query("SELECT * FROM salg") or die(mysql_error()); while ($data = mysql_fetch_assoc($result)){
<?php require_once("config.php"); require_once("mysqlconnect.php"); $result = mysql_query("SELECT * FROM salg") or die(mysql_error()); while ($data = mysql_fetch_assoc($result)){
Det var så lidt :) Jeg startede jo selv en gang og fik hjælp af andre herinde, nu kan jeg give lidt tilbage...
Synes godt om
Ny brugerNybegynder
Din løsning...
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.