Warning: mysqli_query() expects parameter 1 to be mysqli

Stato
Chiusa ad ulteriori risposte.

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Salve a tutti,

Eseguo questa select e mi da subito errore:

PHP:
<?php

$result = mysqli_query($con, "SELECT nazionalita FROM utenti ORDER BY nazionalita");
$vuota=mysqli_num_rows($result);

if($vuota > 0){//fa vedere la select solo se ci sono categorie e mostra solo il'input nuovacategoria, in pratica solo la prima volta
   echo "Nazionalita: <select name=\"nazionalita\">";
     echo "<option value=\"\">-Seleziona-</option>";
   while($riga=mysqli_fetch_array($result)){
     echo "<option value=\"".$riga['nazionalita']."\">".$riga['nazionalita']."</option>";
   }//fine while
echo "</select> ";
}//fine if vuota
?>

Sto facendo delle prove chiedo scusa se mi ripresento con gli stessi problemi. Gli errori sono i seguenti:

PHP:
Warning: mysqli_query() expects parameter 1 to be mysqli, null given at line 65

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given at line 66

Grazie.
 
Scusatemi anche io ho lo stesso problema, ma non riesco a risolvere mi dite come fare per cortesia?

Warning: mysqli_query() expects parameter 1 to be mysqli, string given in C:\AppServ\www\Disney\disneylandDatabase.php on line 13

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\AppServ\www\Disney\disneylandDatabase.php on line 14

Codice:
<html>
    <head>
        <title>DataBase Disneyland</title>
      
    </head>
  
    <body>
    <?php
  
            $connection = mysqli_connect("localhost","root","rootroot","Disneyland");
            $query = "SELECT nome,denominazione FROM Personaggi,Citta WHERE Personaggi.citta=Citta.sigla
                    ORDER BY nome";
            $result = mysqli_query($query,$connection);
            if (mysqli_num_rows($result )!= 0))
            {
                    echo "<table border>";
                    echo "<tr>";
                    echo "<th> Personaggio</th>";
                    echo "<th> Citta&agrave;</th>";
                    echo "</tr>";
                    while ($row = mysqli_fetch_array($result))
                    {
                        echo"<tr>";
                        echo "<td>$row[nome]</td>";
                        echo "<td>$row[denominazione]</td>";
                        echo "</tr>";
                    }
                  
                    echo "</table>";
            }else
                    echo "Nessun personaggio &egrave; presente nel database.";
                mysqli_close($connection);  
    ?>
<br>
    <a href="http://localhost/Disney/FormInsertDisney.html">
        AGGIUNGI UN NUOVO Personaggio
    </a><br>
    <a href="http://localhost/Disney/deleteDisney.html">
        ELIMINA UN Personaggio esistente
    </a><br>
    </body>
</html>


Riuscite ad aiutarmi grazie?
 
Ultima modifica:
Stato
Chiusa ad ulteriori risposte.

Discussioni simili