Re: [PHP] Re: What wrong am I doing now?

[email protected] (Matijn Woudt)
Newsgroups php.general
Message-ID <CAC_gtuNdU_fb0SGV8uwWnWNLXZKnxZ+1Vm9O+Vw+AiugEPXvLQ@mail.gmail.com>
On Wed, Jul 24, 2013 at 2:45 PM, Jim Giner <[email protected]>wrote:

> On 7/24/2013 8:19 AM, Karl-Arne Gjersøyen wrote:
>
>> mysql> SELECT DATE_FORMAT(dato, '%e-%c-%Y') FROM transportdokument WHERE
>> dato >= '2013-07-20' AND dato <= '2013-07-24' GROUP BY dato DESC;
>> +-----------------------------**--+
>> | DATE_FORMAT(dato, '%e-%c-%Y') |
>> +-----------------------------**--+
>> | 24-7-2013                     |
>> | 23-7-2013                     |
>> +-----------------------------**--+
>> 2 rows in set (0.00 sec)
>>
>> mysql>
>>
>>
>> // My PHP code looks like this.
>> // ------------------------------**-----------
>> $sql = "SELECT DATE_FORMAT(dato, '%e-%c-%Y') FROM transportdokument WHERE
>> dato >= '2013-07-20' AND dato <= '2013-07-24' GROUP BY dato DESC";
>> $resultat = mysql_query($sql, $tilkobling) or die(mysql_error());
>>
>> while($rad = mysql_fetch_array($resultat)){
>> $dato = $rad['dato'];
>> var_dump($dato);
>>
>> I gott NULL,NULL here and believe it is something with my PHP Source that
>> is wrong when using DATE_FORMAT. As you see above it work in terminal.
>>
>> I hope this not is off-topic for the list. If so, I am sorry for it and
>> hope you can give me advice about a good MySQL list for newbie's.
>>
>> Thanks again for your help!
>>
>> Karl
>>
>>  Add a check on the query result to be sure your query actually ran.
>
> > $resultat = mysql_query($sql, $tilkobling) or die(mysql_error());
> >
> if (!$resultat)
> {
>    echo "Query failed to run - ".mysql_error();
>    exit();
> }
> > while($rad = mysql_fetch_array($resultat)){
> ....
> ...
>
>
Jim,

He already has that...

- Matijn
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.