webForumDet fria alternativet

PHP hjälp

2 svar · 181 visningar · startad av Squid

SquidMedlem sedan aug. 200228 inlägg
#1

hej jag vill att man bara ska kunna spara ett ända inlägg med namnet fusk_namn i min databas just nu använder jag mig av den här koden

<?
mysql_connect ("127.0.0.1", "?", "?");
mysql_select_db ("cheatbase");

$sqla="INSERT playstation2 (fusk_namn, kat, fusk) VALUES ('$fusk_namn','$kat','$fusk')";

$query = mysql_query($sqla)or die("blev något fel när vi satte in innehållet i databasen");

echo"<span class=poser>Ditt inlägg är arkiverat!</span>";
?>

kan någon hjälpa mig så att den blir rätt....

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Definiera ett unique constraint för kolumnen fusk_name

alter table playstation2 add constraint unique_fusk_name  unique(fusk_name)
SPiNMedlem sedan mars 20005 832 inlägg
#3
<?
mysql_connect ("127.0.0.1", "?", "?");
mysql_select_db ("cheatbase");

$mysqlResult = mysql_query( "SELECT fusk_namn FROM playstation2 WHERE fusk_namn = '$fusk_namn'" )
     or die( mysql_error() );

if( mysql_num_rows( $mysqlResult ) > 0 )
     die( "Det finns redan ett sånt fusk_namn!" );

$sqla="INSERT playstation2 (fusk_namn, kat, fusk) VALUES ('$fusk_namn','$kat','$fusk')";

$query = mysql_query($sqla)or die("blev något fel när vi satte in innehållet i databasen");

echo"<span class=poser>Ditt inlägg är arkiverat!</span>";
?>
Genererad på 498 ms · cache AV · v20260730165559-full.f96bc7eb