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

Diskuze: netbeans nechce komunikovať s mysql

Aktivity
Avatar
Libor Šimo (libcosenior):9.5.2014 19:00

Už druhý deň sa pokúšam na ubuntu 10.04 spojazdniť netbeans tak, aby som mohol používať mysql databázu.
Netbeans 8.0 mi funguje OK, PhpMyAdmin mi funguje OK, ale keď som vytvoril databázu a tabuľku cez PhpMyAdmin a chcel som do nej vložiť dáta cez script (2. díl - První databázová tabulka a MySQL ovladače v PHP), narazil som na problém, že sa to nechce spojiť.
preto som skúsil som tento kód:

<?php

require_once('Db.php');

if (Db::connect('127.0.0.1', 'databaza_kolace', 'root', 'HesLo') == true)
    echo('OK');
else
    echo('NOK');

Po spustení my to vypíše NOK, teda to nefunguje.
Skúšal som rôzne rady z netu (už toho bolo toľko, že si to ani nepamätám), ale nič mi zatiaľ nepomohlo.
Má niekto pozitívnu skúsenosť?

Odpovědět
9.5.2014 19:00
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
jadana
Člen
Avatar
Odpovídá na Libor Šimo (libcosenior)
jadana:9.5.2014 19:03

a chybová hláška?

 
Nahoru Odpovědět
9.5.2014 19:03
Avatar
Odpovídá na jadana
Libor Šimo (libcosenior):9.5.2014 19:05

Keď to spustím bez podmienky, nieje žiadna hláška. Otvorí sa prázdne okno.

Nahoru Odpovědět
9.5.2014 19:05
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
jadana
Člen
Avatar
Odpovídá na Libor Šimo (libcosenior)
jadana:9.5.2014 19:09

nastav si logování od MySQL.
Dneska to všichni jedeme v PDO, zkus si ten dotaz zadat ručně, když nemáš log

 
Nahoru Odpovědět
9.5.2014 19:09
Avatar
Libor Šimo (libcosenior):9.5.2014 19:20

Skúsil som toto:

$link = mysql_connect('localhost', 'root', 'HesLo');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);

a to funguje.
Potom nechápem kde je chyba.

Nahoru Odpovědět
9.5.2014 19:20
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
jadana
Člen
Avatar
Odpovídá na Libor Šimo (libcosenior)
jadana:9.5.2014 19:35

já se tě ale ptal, jak vypadá SQL dotaz, a ten vyzkoušej na konzoly
no a pochopitelně LOG, ten ti napoví....

Editováno 9.5.2014 19:35
 
Nahoru Odpovědět
9.5.2014 19:35
Avatar
Odpovídá na jadana
Libor Šimo (libcosenior):9.5.2014 19:36

Keď tam dám to čo je tu v lekcii, teda:

<?php

require_once('Db.php');

Db::connect('127.0.0.1', 'databaza_kolace', 'root', 'HesLo');

Db::query('INSERT INTO suroviny (nazov, jednotka, mnozstvo, cena)
        VALUES ("hladká múka", "g", 1000, 0.54)
');

echo('OK');

otvorí sa len prázdna stránka a v databáze sa nič nezmení.

Nahoru Odpovědět
9.5.2014 19:36
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Libor Šimo (libcosenior):9.5.2014 19:39

No nič. Skúsim presne to čo je v lekcii a uvidím, či som niekde nespravil chybu v tom mojom.

Nahoru Odpovědět
9.5.2014 19:39
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na jadana
Libor Šimo (libcosenior):9.5.2014 19:40

To by som musel vedieť ako na to.

Nahoru Odpovědět
9.5.2014 19:40
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
jadana
Člen
Avatar
Odpovídá na Libor Šimo (libcosenior)
jadana:9.5.2014 19:50

no vidíš, konečně jsme se dostali k vecí....
když hodíš to SQL do konzoly, projde OR hodí chybu?

Editováno 9.5.2014 19:50
 
Nahoru Odpovědět
9.5.2014 19:50
Avatar
Libor Šimo (libcosenior):9.5.2014 20:18

Nehodí chybu, ale ostane to stáť akoby čakalo ešte nejaký príkaz.
Už asi viem čo mám skúsiť. Bez PDO.

Editováno 9.5.2014 20:19
Nahoru Odpovědět
9.5.2014 20:18
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na jadana
Libor Šimo (libcosenior):9.5.2014 21:11

Tak to funguje, skúsim to ešte s PDO.

Nahoru Odpovědět
9.5.2014 21:11
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na jadana
Libor Šimo (libcosenior):9.5.2014 21:18

Tak už to funguje správne. Nakoniec som tam mal len malý preklep. :`
Díky za pomoc.

Editováno 9.5.2014 21:18
Nahoru Odpovědět
9.5.2014 21:18
Aj tisícmíľová cesta musí začať jednoduchým krokom.
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 13 zpráv z 13.