Diskuze: MS SQL dotaz v PHP
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
To máš nějaké divné. Poslední část podmínky musí být za AND:
$sql = "SELECT stav, datum_cas, vstup_cislo
FROM vstupy
WHERE datum_cas
BETWEEN '?' AND '?'
AND 'vstup_cislo' IN (1)";
Také mám za to, že se kolem otazníků nepíší apostrofy, ale tenhle driver neznám.
No na AND jsem nějak zapomněl, ale i tak mi to píše chybu.
Array ([0] => Array ([0] => 22007 [SQLSTATE] => 22007 [1] => 241
=> 241 [2] => [Microsoft] [SQL Server Native Client 11.0] [SQL Server] Převod se nezdařil při převodu datum a / nebo čas od znakový řetězec. [zpráva] => [Microsoft] [SQL Server Native Client 11.0] [SQL Server] Převod se nezdařil při převodu datum a / nebo čas od znakový řetězec.))
Nejdřív by bylo dobré kdyby si si tu chybu přečetl
Já si ho četl několikrát. Asi jsem mimoň, ale stále nevím kde je chyba.
Zadal jsi špatný formát data a času. Myslím, že výchozí je yyyy-mm-dd, jde mezi tím převádět pomocí funkce convert.
Děkuji moc za rady. Sice jsem to nevyřešil přes convert, protože jsem ho
nebyl schopný zakomponovat tak, aby to fungovalo. Nakoplo mne to ale tím
dobrým směrem a vyřešil jsem to javascript vstupy, na kterých jsem nastavil
ten správný formát. Děkuji
moc.
Zobrazeno 7 zpráv z 7.