2013-01-24 54 views
-2

我有一个名为“业务元素”的MySQL数据库,其中有4列(ID,用户名,密码&级别)。我想检查一个特定的用户名(由Usernametextbox.text给出)“Level”是管理员,管理员还是用户。这些是我希望我的所有用户拥有的3个值(它们都在列级别中)。我的连接字符串是"server=localhost;user id=root;password=;database=business elements",我的表格是users如何使用VB.NET从MySQL数据库查询数据

基本上我想检查给定用户列的值。

所有这些都在Visual Basic中。

有人请帮忙..

+0

,什么是你的错误信息?你有什么尝试? – jcho360

+0

不好的帖子标题+没有显示的代码 –

+0

不知道如何开始任何建议.. – Kraxed

回答

1

以下是如何获取特定用户名的级别。它应该是许多其他功能的良好起点。我没有测试过它,但它应该非常接近。 (用户级应该匹配表中的“级别”的数据类型。)

Dim conn as MySqlConnection 
Dim cmd As MySqlCommand 

conn = New MySqlConnection("server=localhost;user id=root;password=;database=business elements;") 
conn.Open() 

cmd = New MySqlCommand("SELECT level FROM users WHERE [email protected] LIMIT 1", conn) 
cmd.Parameters.AddWithValue("@username", Usernametextbox.Text) 
userLevel = cmd.ExecuteScalar()