读取数据库的内容,转换为字符串

时间:2012-12-20 02:13:54

标签: php mysql database

我目前停留在如何读取数据库的内容并将其转换为字符串。我在我的数据库中有一些varchar值,我想要做的是创建一个PHP文件,我用MySQL选择列出数据库的内容(我知道如何做)然后将它们转换为字符串,这样我就可以将它们存储为用于执行其他进程的变量。我不确定如何将它们转换为字符串(即使在尝试研究它之后)。

2 个答案:

答案 0 :(得分:1)

mysql_fetch_array()返回的值的类型为 var 。意味着它们没有特定的类型。您可以直接将它们用作字符串。看看这个教程。

MySql SELECT Statement

答案 1 :(得分:0)

$objStmt = $this->objDb->prepare("
    SELECT
        t.columnOne,
        t.columnTwo
    FROM
        tblTable AS t
    WHERE
        t.someColumn = 1);
");

$objStmt->execute();
$objStmt->bind_result($strCol1, $strCol2);

while ($objRow = $objStmt->fetch()) {

    /*
     * at this point, the two values can be treated
     * as strings, even if they are numeric
     */

    [...do something with $strCol1 and $strCol2...]
}