IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.
Avatar
Zbyněk Růžička:29.5.2018 20:26

Já vím, že jsem asi pako, ale nevíte proč mi nefugnuje,
$result= mysql_query('select * from books');

hází mi to:

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdoc­s\vypis.php:2 Stack trace: #0 {main} thrown in C:\xampp\htdoc­s\vypis.php on line 2

dík za nápady

 
Odpovědět
29.5.2018 20:26
Avatar
Lukáš
Tvůrce
Avatar
Odpovídá na Zbyněk Růžička
Lukáš:29.5.2018 20:30

Funkce mysql_* byly odstraněněny v PHP7, předpokládám, že máš PHP7 nainstalované v XAMPP, místo toho můžeš použít MySQLi nebo PDO

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
29.5.2018 20:30
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:30.5.2018 8:03

viz Lukas.

Obecne.
'Call to undefined function' = php nezna funkci
Nastava v pripade, ze modul obsahujici tu funkci nebyl spusteny. Resi se doinstalovanim, doplnenim do php.ini.
Da se to zkontrolovat prikazem phpinfo(), to by melo vypsat tabulku se vsim, co je spustene. Nekdy byva phpinfo zakazane v nastaveni, obrana proti hackerum, kterym bys tim usnadnil praci, kdyz by vedeli, co muzou a nemuzou pouzit. Ale oni nejspis zkusi uplne vsechno :)

Co se tyce mysql, tak doporuciji vytvorit si sql class a pres tu volat sql prikazy. takhle budes muset prepsat cely program, kazdou php-sql funkci na php-pdo :) Nevyhoda, kdyz se kopiruji stare priklady z webu :)

 
Nahoru Odpovědět
30.5.2018 8:03
Avatar
Odpovídá na Peter Mlich
Zbyněk Růžička:31.5.2018 14:21

Pánové díky, teď už se mi rozsvítilo :-)

 
Nahoru Odpovědět
31.5.2018 14:21
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 4 zpráv z 4.