Visualizzazione risultati 1 fino 4 di 4

Discussione: [Mysql] Tabella non vuole saperne di visualizzarsi.

  1. #1
    Guest

    Predefinito [Mysql] Tabella non vuole saperne di visualizzarsi.

    Ho un problema semplice semplice da risolvere (per voi).

    In pratica ho affittato un vps, ci ho messo sopra Minecraft, Apache, Php, Perl e Mysql.

    Sto programmando un sistema per creare una classifica delle morti, uccisioni ed il ratio.

    La mia tabella si presenta con quattro campi: id (autoincrement), name, death, kills.

    Ma, neanche con questo codice riesco a far visualizzare la tabella!

    Codice PHP:
    <?php
    $username
    ="root";
    $password="roflmaoxd123456yoyoyo";
    $database="pvp";

    mysql_connect(localhost,$username,$password);
    @
    mysql_select_db($database) or die( "Unable to select database");
    $query="SELECT * FROM pvpstats";
    $result=mysql_query($query);

    $num=mysql_numrows($result);

    mysql_close();

    echo
    "<b><center>Database Output</center></b><br><br>";

    $i=0;
    while (
    $i < $num) {

    $field1-name=mysql_result($result,$i,"id");
    $field2-name=mysql_result($result,$i,"name");
    $field3-name=mysql_result($result,$i,"kills");
    $field4-name=mysql_result($result,$i,"deaths");

    echo
    "<b>$field1-name
    $field2-name2</b><br>$field3-name<br>$field4-name<br>$field5-name<hr><br>";

    $i++;
    }

    ?>
    Come cavolo faccio?

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Non puoi inserire nel nome di una variabile il trattino (-), inoltre potresti scegliere metodi più semplici per estrarre i dati.

    Codice PHP:
    <?php
    $username
    ="root";
    $password="roflmaoxd123456yoyoyo";
    $database="pvp";

    mysql_connect("localhost",$username,$password);
    @
    mysql_select_db($database) or die( "Unable to select database");
    $query="SELECT * FROM pvpstats";
    $result=mysql_query($query);
    mysql_close();

    while(
    $r = mysql_fetch_array($result)) {
    echo
    "<b>{$r["id"]}
    {$r["name"]}</b><br>{$r["kills"]}<br>{$r["deaths"]}<hr><br>"; //<br>$field5-name<hr><br>"; non dovrebbe esserci un quinto campo, sono solo 4...
    }

    ?>

  3. #3
    Guest

    Predefinito

    Ho seguito un tutorial che diceva di fare così.... bah, che tutorial schifosi che ci sono...

  4. #4
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Citazione Originalmente inviato da edo98 Visualizza messaggio
    Ho seguito un tutorial che diceva di fare così.... bah, che tutorial schifosi che ci sono...
    Hai ragione, però ti consiglio di chiedere a qualcuno più esperto prima di affidarti completamente ad un tutorial.
    Alcuni sono obsoleti, usano funzioni deprecate o metodi complessi (a discapito della semplicità, che secondo me è alla base di tutto).

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •