Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    51

    Errore con funzione mysql_query

    Ciao a tutti,

    ecco qui il mio errore:
    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\seriea\clasgira.php on line 11

    Warning: mysql_fetch_row() expects parameter 1 to be resource, null given in C:\xampp\htdocs\seriea\clasgira.php on line 17

    Questo è il codice:

    <?php
    require ("../database.php");
    error_reporting (E_ALL ^ E_NOTICE);
    mysql_error();

    $query = mysql_num_rows(mysql_query("Select * nome, punti, giocate, vinte, pareggiate, perse from gironea order by punti DESC"));

    echo "
    <table style='width: 450px; text-align: center; height:300px;' ><tr><td>#[/b]</td><td>Squadra</td><td>Punti</td><td>Giocate</td><td>Vinte</td><td>Pareggiate</td><td>Perse</td></tr>";

    for($i = 1; $i < 11; $i++ ) {
    $dati = mysql_fetch_row($query);

    echo "<tr><td>$i</td><td>$dati[0]</td><td>$dati[1]</td><td>$dati[2]</td><td>$dati[3]</td><td>$dati[4]</td><td>$dati[5]</td></tr>";

    }
    echo "</table>";
    ?>

    Grazie in anticipo

  2. #2
    Togli l'asterisco dalla select.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    51
    Sempre stesso errore :S

  4. #4
    Codice PHP:
    ...
    $query mysql_num_rows(mysql_query("Select * nome, punti, giocate, vinte, pareggiate, perse from gironea order by punti DESC"));
    ...
    $dati mysql_fetch_row($query);
    ... 
    $query contiene il numero di righe e NON un resultset!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    51
    Si, hai ragione il primo errore se ne è andato...

    E' rimasto però questo: Warning: mysql_fetch_row() expects parameter 1 to be resource, integer given in C:\xampp\htdocs\seriea\clasgira.php on line 18

  6. #6
    Originariamente inviato da Cloud900
    Si, hai ragione il primo errore se ne è andato...

    E' rimasto però questo: Warning: mysql_fetch_row() expects parameter 1 to be resource, integer given in C:\xampp\htdocs\seriea\clasgira.php on line 18
    Originariamente inviato da satifal
    Codice PHP:
    ...
    $query mysql_num_rows(mysql_query("Select * nome, punti, giocate, vinte, pareggiate, perse from gironea order by punti DESC"));
    ...
    $dati mysql_fetch_row($query);
    ... 
    $query contiene il numero di righe e NON un resultset!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    51
    Grazie mille per l'aiuto, ho risolto

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    51
    Scrivo sempre qui per evitare di creare altri topic ( e anche perchè il problema è inerente all'sql)

    Questo è il codice

    <?php
    error_reporting (E_ALL ^ E_NOTICE);

    $query = mysql_query("Select nome, punti from gironea");

    for($i = 1; $i < 11; $i++ ) {
    $dati = mysql_fetch_row($query);
    $vittoria = "$dati[1]+3";

    echo "<form method='post' action=''>$dati[0]<input type='submit' name='vittoria' value='Ha vinto' class='button'><input type='submit' name='perso' value='Ha perso' class='button'><input type='submit' name='pareggio' value='Ha pareggiato' class='button'>

    </form>";

    if (isset($_POST['vittoria'])) {
    mysql_query("
    UPDATE gironea
    SET punti = '$vittoria'
    WHERE nome = '$dati[0]'
    ");

    }

    }
    ?>

    Non mi da nessun errore però non fa quello che vorrei.

    per prima cosa non so perchè non funziona il $dati[1]+3 (se tolgo il +3 funziona tutto normalmente)
    seconda cosa se clicco sul pulsante "vittoria" anzichè aggiornarmi solo i punti della squadra a cui si dovrebbe riferire si aggiornano i punti di tutte le squadre

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 © 2025 vBulletin Solutions, Inc. All rights reserved.