Vánoční nadílka Vánoční nadílka
Vánoční akce! Daruj lepší budoucnost blízkým nebo sobě. Až +50 % zdarma na dárkové poukazy. Více informací

Diskuze: Problém s kodom

PHP PHP Problém s kodom American English version English version

Aktivity (1)
Avatar
Oli Wonder
Člen
Avatar
Oli Wonder:14. července 18:58

Zdravím , programujem podľa jedného videa z YouTube ale nerozumiem tým to chybovým hláškam:
**Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdoc­s\index.php on line 18

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdoc­s\index.php on line 19**

Zkusil jsem: Skušal som hľadať na roznych forach ale odpoved nikde

Chci docílit: Aby sa mi podarilo bez chýb spustiť script. Prikladám zdorjový kod :

<?php
        $sql = "SELECT * FROM article";
        $result = mysqli_query($conn, $sql);
        $queryResults = mysqli_num_rows($result);

        if($queryResults > 0)
        {
                while($row = mysqli_fetch_assoc($result))
                {
                        echo "<div>
                        <h3>".$row['a_title']."</h3>
                        <p>".$row['a_text']."</p>
                        <p>".$row['a_date']."</p>
                        <p>".$row['a_organizer']."</p>
                        </div>";


                }
        }

        ?>
 
Odpovědět 14. července 18:58
Avatar
Oli Wonder
Člen
Avatar
Oli Wonder:14. července 18:58

Odkaz na video: https://www.youtube.com/watch?…

 
Nahoru Odpovědět 14. července 18:58
Avatar
Petr Štechmüller
Překladatel
Avatar
Odpovídá na Oli Wonder
Petr Štechmüller:14. července 19:00

Jsi si jistý, že existuje proměnná $conn?

Nahoru Odpovědět 14. července 19:00
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Oli Wonder
Člen
Avatar
Odpovídá na Petr Štechmüller
Oli Wonder:14. července 19:03

Ano v subore ktory je linknuty

 
Nahoru Odpovědět 14. července 19:03
Avatar
Petr Štechmüller
Překladatel
Avatar
Odpovídá na Oli Wonder
Petr Štechmüller:14. července 19:05

No podle přiloženého zdrojového kódu to tak nevypadalo...
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdoc­s\index.php on line 18 - tato chyba říká, že proměnná *$conn$ má hodnotu null, takže to nejspíš špatně includuješ.

Nahoru Odpovědět 14. července 19:05
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Oli Wonder
Člen
Avatar
Odpovídá na Petr Štechmüller
Oli Wonder:14. července 19:07
<?php
 include 'header.php';

?>
 
Nahoru Odpovědět 14. července 19:07
Avatar
Oli Wonder
Člen
Avatar
Oli Wonder:14. července 19:10

Mrzí ma to ,ale chyba bola uplne triviálna. Dakujem za váš čas

 
Nahoru Odpovědět 14. července 19:10
Avatar
Václav Methez:14. července 19:11

Co zkusit použít foreach místo while? a chtělo by to začít používat wrapper místo funkce mysqli_query. Třeba já osobně doporučuju třídu PDO

 
Nahoru Odpovědět 14. července 19:11
Avatar
Petr Štechmüller
Překladatel
Avatar
Odpovídá na Oli Wonder
Petr Štechmüller:14. července 19:13

A podělíš se s náma co to bylo za chybu? Pro případné budoucí podobné případy.

Nahoru Odpovědět  ±0 14. července 19:13
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Peter Mlich
Člen
Avatar
Odpovídá na Petr Štechmüller
Peter Mlich:17. července 8:33

Ocividne nemel includovany soubor s sql pripojenim v kodu.
include 'header.php';

 
Nahoru Odpovědět 17. července 8:33
Avatar
Oli Wonder
Člen
Avatar
Oli Wonder:19. července 14:19

Predošlé subory som ukladal do starej zložky čo zapríčinilo tuto chybu

 
Nahoru Odpovědět 19. července 14:19
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.