我正在努力准备一个明智的优点列表.我用这个mysql query:
SELECT *
FROM results
ORDER BY qid ASC,
marks DESC
Run Code Online (Sandbox Code Playgroud)
结果是:

但我需要的是这样的(看看标记列,我需要得到相同的qid行,按顺序排列marks):

请有人帮帮我.
更新:
这是result.sql在您的电脑中创建表格的文件.
-- phpMyAdmin SQL Dump
-- version 3.5.2.2
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Mar 09, 2013 at 05:40 PM
-- Server version: 5.5.27
-- PHP Version: 5.4.7
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- …Run Code Online (Sandbox Code Playgroud) 我google了很多.发现了很多.不幸的是,没有什么是直的,简单的,最重要的是,简单.我想要一些人写一个method拿a List<string>并删除之前的Items,然后设置它List<string>.
目前我有一个方法,但它没有错误.
public void refreshList(List<string> list){
albumList.Items.Clear();
albumList.DataSource = list;
}
Run Code Online (Sandbox Code Playgroud) 我想从php执行一个mysql查询.
$sql = insert into q_links values ( 'garment.png', 'imgs\ques\p1\garment.png' );
Run Code Online (Sandbox Code Playgroud)
我无法存储url,而是存储如下:imgsquesp1garment.png.但我想存储网址:imgs\ques\p1\garment.png.所以我尝试了这个:
$sql = mysql_real_escape_string($sql);
Run Code Online (Sandbox Code Playgroud)
但这样我$sql看起来像:
insert into q_links values ( \'garment.png\', \'imgs\\ques\\p1\\garment.png\' );
Run Code Online (Sandbox Code Playgroud)
哪些在mysql数据库中不起作用.
我必须在数据库中插入此URL以供以后使用.网址是imgs\ques\p1\garment.png.我怎样才能做到这一点?
更新: 我尝试了第一个对我有用的评论.
所以解决方案是:
$sql = "insert into q_links values ( 'garment.png', '".mysql_real_escape_string( 'imgs\ques\p1\garment.png' )."' );";
Run Code Online (Sandbox Code Playgroud) 我想编写一个可以从许多(比方说30个)麦克风获取音频的程序.我可以改变连接的麦克风.并且可以收听所选的麦克风.我用Google搜索并混淆了完美的API.是Wave足以让我?NAudio是否也可能有很多.但哪个最适合我?
提前致谢.