Visualizzazione dei risultati da 1 a 3 su 3

Discussione: non trova record

  1. #1

    non trova record

    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

    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();
    dove, nel caso kwd non sia gia all'interno del kwddb, la stessa kwd venga inserita nel kwddb.

    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.

  2. #2
    ok ho trovato il problema, sono un idiota, scusate, cancellate pure.

  3. #3
    Posta l'errore dove e come l'hai corretto, può essere un esempio per un utente in futuro. Grazie
    Programmatore e responsabile seo della testata giornalistica www.europacalcio.it - www.canforagennaro.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.