小编Ice*_*Ice的帖子

MySQL:获取特定行的行号(排名)

我有一个users名为列的表money_sent.我想按money_sent降序排序此表,然后找出特定用户的"排名".

例如,只有111人花费的钱比用户12392多,所以他们的排名是112.

我怎么能查询这个?

mysql

7
推荐指数
1
解决办法
2888
查看次数

Codeigniter字符编码问题

我有一些没有数据库数据的简单页面,只是从控制器静态加载.我已经将一切都设置为UTF-8编码.我检查了标题,结果是UTF-8.但是,它仍然会解析显示这些字符的错误: .

控制器:

function index(){

    $this->load->view('french/header_view');
    $this->load->view('french/homepage_view');
    $this->load->view('french/footer_view');

}    
Run Code Online (Sandbox Code Playgroud)

配置文件:

$config['charset'] = "UTF-8";
Run Code Online (Sandbox Code Playgroud)

标题视图:

<? header("Content-Type: text/html; charset=UTF-8"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html >
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
....
Run Code Online (Sandbox Code Playgroud)

身体视图中使用的字符:

géniales - à - époustouflant

生成的字符:

seg niales!

我哪里出错了?谢谢你的帮助!

php codeigniter character-encoding

7
推荐指数
1
解决办法
2万
查看次数

MySQL - 需要帮助来找出多个连接

我正在使用以下查询从用户的表中获取事务.然后我想检索sender_id和recipient_id的用户名.但是我似乎只能为recipient_id或sender_id获取它.任何人都有任何想法,我怎么能得到两者.

SELECT us.name, ta.amount, ta.recipient_id, ta.sender_id, ta.timestamp_insert
        FROM  `transactions` AS ta
        JOIN users AS us
        ON ta.recipient_id=us.u_id
        WHERE ta.sender_id =111111 OR ta.recipient_id = 111111
        LIMIT 0 , 10
Run Code Online (Sandbox Code Playgroud)

事务表列:

transaction_id
tw_id
tw
sender_id
recipient_id
amount
timestamp_insert
timestamp_start timestamp_complete transaction_status

用户表列:

u_id,名字

mysql sql

0
推荐指数
1
解决办法
125
查看次数

标签 统计

mysql ×2

character-encoding ×1

codeigniter ×1

php ×1

sql ×1