salve, sono da 3 ore dietro a questo problema e non trovo soluzioni..
sicuramente è un errore stupido ma non riesco proprio a trovarlo
questo è il database KWDDB
il primo campo si chiama "id", il secondo campo si chiama "kwd".
Questi sotto sono i records da 16 a 19
16 cosmetic
17 cosmetic
18 cosmetic
19 cosmetic
praticamente io entro con kwd nella pagina
codice:$kwd=$_POST["kwd"]; if ($kwd=="") { $kwd=$_GET["kwd"]; } $kwdtoadd=$kwd;
e poi ho questo semplice codice
dove, nel caso kwd non sia gia all'interno del kwddb, la stessa kwd venga inserita nel kwddb.codice:include("conn_mysql_comm.php"); $query_limitui = mysql_query("select * from kwddb where kwd like '%kwdtoadd%'"); while($row = mysql_fetch_array($query_limitui)) { $kwdinterna=$row[kwd]; } // while if ($kwdinterna=="") { mysql_query("insert into kwddb (kwd) values ('$kwdtoadd')"); } mysql_close();
Il problema è che (come vedete dai campi del database copiati sopra), mi fa sempre l'inserimento, sia che entri con una kwd gia presente che non.
Praticamente il where kwd like '%kwdtoadd%' non trova mai niente.
C'è un errore di logica e/o di codice ? io non riesco a trovare la soluzione.
Grazie.


Rispondi quotando