Har problem med att radera från databasen. Så här har jag bl.a testat att göra:
mysql_connect ("$server","$anvandare","$losen");
mysql_select_db ("$databas");
$query = "SELECT FROM nyheter WHERE id = $id";
if (id == 0)
{
$query = "SELECT FROM nyheter WHERE id = $id";
mysql_query("$query");
echo "<center><b>Det finns ingen nyhet med id nummer $id!</b></center><br><br>";
mysql_close();
}
else
{
$query = "DELETE FROM nyheter WHERE id = $id";
mysql_query("$query");
echo "<center><b>Raderingen av idnr. $id lyckades!</b><br><br></center>";
mysql_close();
}
Men jag har tydligen gjort något fel, kan någon se vad?
mysql_connect ("$server","$anvandare","$losen");
mysql_select_db ("$databas");
$query = "SELECT FROM nyheter WHERE id = $id";
$result = mysql_fetch_array($query);
if (!$result["id"]){
echo "<center><b>Det finns ingen nyhet med id nummer $id!</b></center><br><br>";
mysql_close();
}
else{
$query = "DELETE FROM nyheter WHERE id = $result[\"id\"]";
mysql_query("$query");
echo "<center><b>Raderingen av idnr. $id lyckades!</b><br><br></center>";
mysql_close();
}
$conn = mysql_connect ($server,$anvandare,$losen);
mysql_select_db ($databas, $conn);
$query = "DELETE FROM nyheter WHERE id = $id";
if (mysql_affected_rows() == 0){
echo "<center><b>Det finns ingen nyhet med id nummer $id!</b></center><br><br>";
} else {
echo "<center><b>Raderingen av idnr. $id lyckades!</b><br><br></center>";
}
mysql_close();
$conn = mysql_connect ($server,$anvandare,$losen);
mysql_select_db ($databas, $conn);
$query = "DELETE FROM nyheter WHERE id = $id";
mysql_query($query); // Saknades
if (mysql_affected_rows() == 0){
echo "<center><b>Det finns ingen nyhet med id nummer $id!</b></center><br><br>";
} else {
echo "<center><b>Raderingen av idnr. $id lyckades!</b><br><br></center>";
}
mysql_close();
Man måste ju skicka frågan till databasen också. :r