Új hozzászólás Aktív témák

  • Speeedfire

    félisten

    Lenne egy kis gondom.

    Már egy ideje építgetem a kis linkelős oldalamat és most kb ~80 beküldött link után van 5 olyan ahol 2 adat nem kerül be az adatbázisba.
    Elvileg ha nem sikerült az első lekérdezés akkor eldobja viszont ez úgy néz ki nem akar összejönni neki.

    $tabla = "SELECT linkek_users.id, linkek_kategoria.sorszam
    FROM linkek_users, linkek_kategoria
    WHERE ((linkek_users.nick = '".$_SESSION['nick']."') and (linkek_kategoria.kat = '".$_POST['kategoria']."'))";
    if (!mysql_query($tabla,$con)) {
    die('Hiba: ' . mysql_error());
    }
    $row2 = mysql_fetch_assoc(mysql_query($tabla));
    $fid = $row2['id'];
    $katid = $row2['sorszam'];
    $_POST['szoveg'] = str_replace("\n","<br />",$_POST['szoveg']);
    $webcimen = angol($_POST['webcim']);
    $sql="INSERT INTO linkek_tartalom (fid,szoveg,katid,url,webcim,follow,webcimen,tags)
    VALUES ('".mysql_real_escape_string($fid)."', '".mysql_real_escape_string($_POST['szoveg'])."',
    '".mysql_real_escape_string($katid)."' , '".mysql_real_escape_string($_POST['url'])."' ,
    '".mysql_real_escape_string($_POST['webcim'])."' , '".mysql_real_escape_string($_POST['radio'])."',
    '".mysql_real_escape_string($webcimen)."', '".mysql_real_escape_string($_POST['tags'])."' )";
    mysql_query("SET NAMES 'utf8'");
    mysql_query("SET CHARACTER SET 'utf8'");
    if (!mysql_query($sql,$con)) {
    die('Error: ' . mysql_error());
    }

    Az első lekérdezés valamikor rossz adatokat eredményez és ezáltal a következő "lekérdezésnél" már nincs értéke.
    Ezt hogy lehetne megoldani h nem legyen adatbázis hiba?

Új hozzászólás Aktív témák