j'ai un probleme pour creer ma table mysql qui doit etre de type UNIQUE SURTOUT!! lol mais avant tout j'aimerai savoir si quand on creer un champ de type unique on peut inserer directement un enregistrements sans verifier si l'enregistrement existe deja thx!
<?php
require_once('connection_mysql.php');
if (mysql_select_db('compteur')==0) {
mysql_create_db('compteur');
$cmd = "CREATE TABLE compteur (Ips VARCHAR(16) UNIQUE('Ips'))";
mysql_query($cmd) or die(err1);
}
else {
$cmd = "SELECT * FROM compteur WHERE Ips='".$_SERVER['REMOTE_ADDR']."'";
$retval = mysql_query($cmd) or die(err2);
if (!$retval) {
$cmd = "INSERT INTO compteur SET Ips='".$_SERVER['REMOTE_ADDR']."'";
$retval = mysql_query($cmd) or die(err3);
}
if ($retval) {
echo "Ip bien inserer dans la base de donnée";
echo "$retval";
}
else {
echo "Probleme lors de l'insertion de l'ip dans la base de donnée";
}
}
?>
voila mon code ca me creer ma base mais pas ma table merci d'avance !!