Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Problém s kodom

Aktivity
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
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
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
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
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.