小编Far*_*yev的帖子

使用 PHP 5.5 UTF-8 问题插入更新到 MYSQL

我无法理解什么问题。我用php和utf-8问题将数据写入mysql

以 HTML 形式编写 Bin?q?dir。Çiç?kq?s

写入数据库Bin?q?dir。×

当我mysqli_set_charset($conn,"utf8");在插入和更新查询中使用时

写入数据库Bin?q?dir。Çiç?kq?s

手动将数据直接写入数据库并mysqli_set_charset($conn,"utf8");在选择中使用 正常工作。

我该如何解决?使用 UTF-8插入和更新。这是我的插入代码

public function insert($sql) {
    $conn = new mysqli(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
    mysqli_set_charset($conn,"utf8");
//  $conn->set_charset("utf8"); use same this.
    if ($conn->query($sql) === TRUE) {
        return 1;
    } else {
        return 0;
    }
    $conn->close();
}
Run Code Online (Sandbox Code Playgroud)

注意:此问题在 Linux 和 OSX 上。在 windows 工作货物。我该如何修复它以用于 linux 托管?

php mysql utf-8

4
推荐指数
1
解决办法
3213
查看次数

如何阻止UIWebView从"弹跳"垂直滚动到底部?

我的问题与这个问题相同,但有一点不同.当我滚动到顶部刷新我的网站时,我想停止弹跳到底部滚动的末尾.我该怎么做呢?

uiwebview ios swift2

0
推荐指数
2
解决办法
6540
查看次数

PHP中的Java equals()等价物

我想知道PHP中的Java equals()等价吗?

我想在if语句中使用它.

public function categories($lang) {
    echo 'LANG IN INDEX CONTROLLER CATEGORIES BEFORE: ' . $lang.'<br>';
    if ($lang !== "az" || $lang !== "en" || $lang !== "ru") {
        $lang = 'az';
    }
    echo 'LANG IN INDEX CONTROLLER CATEGORIES AFTER: ' . $lang;
    $db = new DBClass();
    $categories = $db->select("CALL SELECT_CATEGORY('$lang')");
    return $categories;
}
Run Code Online (Sandbox Code Playgroud)

我发送了$ lang参数'en'和结果LANG IN INDEX CONTROLLER CATEGORIES之前:en LANG in INDEX CONTROLLER CATEGORIES AFTER:az

我试过strcmp().

这段代码不起作用,是什么?如何在if语句中使用==或strcmp()?

php java

-1
推荐指数
1
解决办法
113
查看次数

标签 统计

php ×2

ios ×1

java ×1

mysql ×1

swift2 ×1

uiwebview ×1

utf-8 ×1