Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# c窗体,连接到数据库选择随机网站_C#_Mysql_Webbrowser Control - Fatal编程技术网

C# c窗体,连接到数据库选择随机网站

C# c窗体,连接到数据库选择随机网站,c#,mysql,webbrowser-control,C#,Mysql,Webbrowser Control,我正试图在一个基于表单的C应用程序中连接到一个远程mysql数据库。我想要它,这样用户可以点击一个按钮,它将随机选择一个网站的网址从在线数据库,然后我希望该网站将显示在我的应用程序内的浏览器。我有它,所以我可以硬编码一个网站的网址,它将显示在浏览器控件的网站,但想采取进一步行动,从数据库中拉一个网站的网址 这是我目前的代码 webBrowser1.Url = new Uri("http://www.mintuz.co.uk"); 这就是我想要实现的 假设我在数据库中有3

我正试图在一个基于表单的C应用程序中连接到一个远程mysql数据库。我想要它,这样用户可以点击一个按钮,它将随机选择一个网站的网址从在线数据库,然后我希望该网站将显示在我的应用程序内的浏览器。我有它,所以我可以硬编码一个网站的网址,它将显示在浏览器控件的网站,但想采取进一步行动,从数据库中拉一个网站的网址

这是我目前的代码

            webBrowser1.Url = new Uri("http://www.mintuz.co.uk");
这就是我想要实现的

假设我在数据库中有3个网站URL

ID | Website URL

-----------------

1  | http://www.mintuz.co.uk

2  | http://www.google.com

3  | http://www.hello.com
我想这些URL的其中一个随机选择,然后在浏览器上显示


谢谢

这可以帮到你

从表T中选择*连接从表A中选择FLOORMAXID*RAND作为ID在T.ID>=x.ID限制1上的x

如果知道该ID是连续的,并且知道最大ID,则可以使用.NET中的Random类选择一个随机数并使用该ID查询表