Zamilovat si programování Zamilovat si programování
Pouze tento týden až 80% sleva na SQL jazyky
Zamiluj si programování! Až 80 % bodů na prémiový obsah zdarma. 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.7.2018 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.7.2018 18:58
Avatar
Oli Wonder
Člen
Avatar
Oli Wonder:14.7.2018 18:58

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

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

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

Nahoru Odpovědět 14.7.2018 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.7.2018 19:03

Ano v subore ktory je linknuty

 
Nahoru Odpovědět 14.7.2018 19:03
Avatar
Petr Štechmüller
Překladatel
Avatar
Odpovídá na Oli Wonder
Petr Štechmüller:14.7.2018 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.7.2018 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.7.2018 19:07
<?php
 include 'header.php';

?>
 
Nahoru Odpovědět 14.7.2018 19:07
Avatar
Oli Wonder
Člen
Avatar
Oli Wonder:14.7.2018 19:10

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

 
Nahoru Odpovědět 14.7.2018 19:10
Avatar
Václav Methez:14.7.2018 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.7.2018 19:11
Avatar
Petr Štechmüller
Překladatel
Avatar
Odpovídá na Oli Wonder
Petr Štechmüller:14.7.2018 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.7.2018 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.7.2018 8:33

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

 
Nahoru Odpovědět 17.7.2018 8:33
Avatar
Oli Wonder
Člen
Avatar
Oli Wonder:19.7.2018 14:19

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

 
Nahoru Odpovědět 19.7.2018 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.