Как вернуть целые и числовые столбцы из MySQL в качестве целых чисел и чисел в PHP?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как вернуть целые и числовые столбцы из MySQL в качестве целых чисел и чисел в PHP?

Сообщение Anonymous »

Проблема состоит в том, что запрос DB должен возвращать целочисленные типы данных в PHP для целочисленных столбцов. Вместо этого запрос возвращает каждый столбец в виде типа строки. < /P>
Я обеспечил, чтобы «pdo :: attr_stringify_fetches», если false < /em> просто убедиться, что результаты не поднимаются в строку. /> [*] Нет, он работает на Mac OS x установленной Php /mysql < /li>
< /ul>
< /li>
Тип типа Сбросьте все свои значения в свой код
  • nope, я не буду делать это < /li>
    < /ul>
    < /li>

    . Свободно напечатан

    Мои данные выводятся как json и используются многими другими услугами, некоторые требуют данных в правильном формате < /li>
    < /ul>
    < /li>
    < /ul>
    Из моего исследования я понимаю, что это проблема. Поддержка возврата числовых типов. Это не кажется правдой, поскольку он работает на Mac OS X. Если они не знают сказать, что «нативный драйвер MySQL на linux не поддерживает эту функцию». Различия: < /h2>

    PHP на OS X была скомпилирована и установлена ​​через Home Brew < /li>
    Php на Ubuntu был установлен через «Apt-Get Install Php5-dev» < /li>
    Php на OS x соединяется с MySQL Server также работает на OS X>>>
    >
    >
    >
    >
    >
    os x соединяется с сервером MySql. version: 5.1.71-log Source distribution
[*]PHP on Ubuntu is connecting to a Rackspace Cloud Database
  • Server version: 5.1.66-0+squeeze1 (Debian)
< /ul>
Environment < /h3>

Версия: 10.04.1 < /p>
< /li>
Php 5.4.21-1+debphp.org ~ lucid+1 (cli) (построено: 21 октябрь 2013 08:14:37:37). /> < /li>
php -i < /p>
pdo_mysql < /p>
драйвер PDO для MySQL => Enabled
API версии => 5.1.72 < /p>
< /li>
< /ul>
1.72 < /p>
< /li>
< /ul>
1.72 < /p>
< /li>

1.72 < /p>
< /li>


10.7.5
< /li>
php 5.4.16 (cli) (построено: 22 августа 2013 09:05:58) < /p>
< /li>
php -i < /p>
< /li>
/> pdo_mysql < /p>
драйвер PDO для mySQL => включен
api api arsi => mysqlnd 5.0.10 - 20111026 - $ id: e707c415db32080b3752b232487a435ee0372157 $ $ < /p> p> p> p> p> Prine /> < /li>
< /ul>
Флаги PDO Используются < /h3>
PDO::ATTR_CASE => PDO::CASE_NATURAL,
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_ORACLE_NULLS => PDO::NULL_NATURAL,
PDO::ATTR_STRINGIFY_FETCHES => false,
PDO::ATTR_EMULATE_PREPARES => false,


Подробнее здесь: https://stackoverflow.com/questions/200 ... d-numerics
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»