关于c语言查询账号重名的一道题

关于c语言查询账号重名的一道题,第1张

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

int main()

{

char a[50]

char b[10][10] = { { "Alice" }, { "Bob" }, { "Lucky" }, { "Kitty" }, { "Tim" }, { "Lucy" }, { "Jim" }, { "Helena" } }

int c[1000], x, y, z, i, j

while (1){

scanf("%s", a)

if (!strcmp(a, "END"))

break

y = 0

for (i = 0 i < 10 i++)

{

z = strcmp(a, b[i])

if (z == 0)

y = 1

}

if (y == 1)

printf("NO")

else

printf("Yes")

printf("\n")

}

system("pause")

return 0

}

利用sql语句从数据库中查询就可以了,

string cmdText="select count(*) from 用户表 where 用户名='"+用户注册名+"'"

如果查找的结果大于等于1,则说明已经被注册过

写个SQL语句:Select COUNT(用户名列名) from 表名 where 用户名列名=你需要验证的名字

是用的ADO对象吧?调用ADO.NET中的SqlCommand.ExcetuScalar(),返回结果,判断是否大于0。大于的话,就是存在了咯。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11774068.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存