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

  • Zoltán

    őstag

    válasz VladimirR #71 üzenetére

    Oké , köszi, akkor ez most rendben van. Letöröltem a 2 táblát és kezdtem előről. Most van egy ''probatablam'' , abban benne van az első sor (az Annás), autoincremant van, így id -t nem adok meg. Aztán az alábbi kóddal be akartam tenni a következő sort is, úgy tűnik bele is rakta, de nem tudja kiválasztani a ''Belapapa'' -s sort. Így próbáltam:

    <?php
    $database=''db_ak48'';
    $sqlhost=''localhost'';
    $sqluser=''ak48'';
    $sqlpass=''37Ws8wHH2QdRg'';

    $ujtabla = ''CREATE TABLE `probatabla` (''
    . '' `id` INT(10) NOT NULL AUTO_INCREMENT, ''
    . '' `nev` VARCHAR(8) NOT NULL, ''
    . '' `jelszo` VARCHAR(10) NOT NULL, ''
    . '' `email` VARCHAR(250) NOT NULL, ''
    . '' `datum` VARCHAR(20) NOT NULL, ''
    . '' `ip` VARCHAR(250) NOT NULL, ''
    . '' PRIMARY KEY (`id`)''
    . '' )'';

    $nev = ''Belapapa'';
    $jelszo = ''rugoka'';
    $email = ''berugos@franconmail.hu'';
    $datum = ''2004.11.27. - 18:10'';
    $ip = ''111.222.333.444'';

    $parancs = ''INSERT INTO `probatabla` ''
    . ''(`nev`, `jelszo`, `email`, `datum`, `ip`) ''
    . ''VALUES ''
    . ''('$nev', '$jelszo', '$email', '$datum', '$ip')'';

    $kapcsolat = mysql_connect($sqlhost, $sqluser, $sqlpass) or die(''Nem lehet csatlakozni: ''.mysql_error().''<br>'');
    print ''Sikerült a kapcsolat letrehozasa<br>'';

    mysql_select_db($database) or die(''Nem lehet megnyitni az adatbázist: ''.mysql_error().''<br>'');
    print ''Sikerült kiválasztani a ''.$database.'' adatbázist<br>'';

    mysql_query($parancs, $kapcsolat) or die(''Hiba a lekerdezes kozben: ''.mysql_error().''<br>'');
    print ''Sikerült beilleszteni az adatokat az adatbazisba<br>'';

    $nev = ''Belapapa'';

    $sorlekerdez = mysql_query(''SELECT * FROM `probatabla` WHERE nev like `$nev` '') or die(''Hiba a lekerdezeskor: ''.mysql_error().''<br>'');
    print ''Sikerült lekerdezni az adatokat az adatbazisbol<br>'';

    $sorok= mysql_num_rows($sorlekerdez) or die(''Itt a bibi, valami nem jo'');

    print ''Sorok szama: ''.$sorok;

    mysql_close($kapcsolat);

    ?>


    Erre ezt írta ki:

    Sikerült a kapcsolat letrehozasa
    Sikerült kiválasztani a db_ak48 adatbázist
    Sikerült beilleszteni az adatokat az adatbazisba
    Hiba a lekerdezeskor: Unknown column 'Belapapa' in 'where clause'

    Tehát úgy tűnik bele tette a 2. sort, de Belapapa nevűt nem talál.

    MOD: biztos, hogy betette a 2. sort, mert a sorok számát jól le tudom kérdezni, de Belapapa-t sehol sem talál. Hogyan keressem? Illetve tudnál ajánlani egy rendes mysql (elektronikus) könyvet, mert úgy tűnik semmi sincs jól abban amit én találtam. Köszi!

    [Szerkesztve]

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