På vilket sätt funkar det inte? Felmeddelande?
Det finns inte heller någon anledning att skriva ut ett eget felmeddelande. Skriv ut mysql_error() istället.
Felet kan bero på att index är ett reserverat ord i MySQL. Byt namn på fältet.
2 svar · 229 visningar · startad av jeme
Vart är felet som gör att den inte kan hämta informationen?
<?php
$connection = mysql_connect("***", "***", "***") or die("Kunde inte skapa koppling!");
mysql_select_db("***") or die("Kunde inte välja databas");
# Hämta variabeln från url
$index = $_GET["index"];
# Kolla att det är en siffra
if(!is_numeric($index)){
echo "Felaktigt index!";
exit;
}
# Ställ frågan
$hamta = "SELECT * FROM jobb WHERE index = '$index'";
$resultat = mysql_query($hamta) or die("Det gick inte att hämta information från databasen!");
while($rad = mysql_fetch_array($resultat))
{
print("<p><b>");
print($rad["rubrik"]);
print("</b></p><p>");
print($rad["text"]);
print("<br><hr noshade size=1 color=#cccccc>");
print("Inlagd av: ");
print($rad["namn"]);
print(", ");
print($rad["datum"]);
}
mysql_free_result($resultat);
?>
<?php
mysql_close($connection);
?>
På vilket sätt funkar det inte? Felmeddelande?
Det finns inte heller någon anledning att skriva ut ett eget felmeddelande. Skriv ut mysql_error() istället.
Felet kan bero på att index är ett reserverat ord i MySQL. Byt namn på fältet.
tackar...det var index ordet som spökade