小编Bel*_*lga的帖子

PHP:Mysql("SELECT WHERE ID NOT")

我试图从Mysql_query中排除一个'ID',但它仍然返回提到的ID.此ID为"21",但查询返回"21",这不是我想要的.我在Mysql中拼错了吗?

("SELECT * FROM `gallery` WHERE `gallery_id` NOT IN ('$notgallery')") or die (mysql_error());
Run Code Online (Sandbox Code Playgroud)


function not_gallery($pic){

$pic = $_GET['id'];
$id = explode(".", $pic);
$notgallery = $id;

$notg = mysql_query("SELECT * FROM `gallery` WHERE `gallery_id` NOT IN ('$notgallery')") or die (mysql_error());
while($not_row = mysql_fetch_assoc($notg)){
    $notgimage[] = array(
        'id' => $not_row['gallery_id'],
        'user' => $not_row['user_id'],
        'name' => $not_row['name'],
        'timestamp' => $not_row['timestamp'],
        'ext' => $not_row['ext'],
        'caption' => $not_row['caption'],

    );
}
print_r($notgimage);
}
Run Code Online (Sandbox Code Playgroud)

我print_r了查询,它仍然返回'21'我已经排除/或我认为我做了

Array ( [0] => Array ( [id] => 21 [user] => 18 …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

Hijri日历太早了1天.

我如何过早地修复Hijri日历1天?

今天,我的时间= 2013年7月23日星期二
和伊斯兰日历时间= 14斋月,1434(根据

我的日历显示15斋月而不是14.但我不确定这是我的错还是网站的错.任何人都可以确认今天的斋月日期?

lblgreg.Text = DateTime.Today.ToString("dd/MM/yyyy");
Run Code Online (Sandbox Code Playgroud)

今天的日期:

DateTime today = DateTime.Today;
Run Code Online (Sandbox Code Playgroud)

将公历转换为Hibri:

CultureInfo Hijri = CultureInfo.CreateSpecificCulture("ar-SA");

        string datetoday_day = today.ToString("dd", Hijri);
        string datetoday_month = today.ToString("MM", Hijri);
        string datetoday_year = today.ToString("yyyy", Hijri);

        int month_check = int.Parse(datetoday_month);
Run Code Online (Sandbox Code Playgroud)

切换到月份值的switch语句切换到text-month:

switch (month_check) {
            case 01:
                {
                    lbldate.Text  = datetoday_day + " Muharram " + datetoday_year;
                    break;
                }
            case 02:
                {
                    lbldate.Text = datetoday_day + " Safar " + datetoday_year;
                    break;
                }
            case 03:
                {
                    lbldate.Text = datetoday_day + " Rabi …
Run Code Online (Sandbox Code Playgroud)

.net c# calendar hijri

3
推荐指数
1
解决办法
2635
查看次数

ASP.NET C#不检查用户是否存在于数据库中

我创建了一个if else语句来检查数据库中是否存在数据库,但是ASP没有检查它?

我想我做错了.

这是我的代码......

 SqlCommand check = new SqlCommand("SELECT Count(*) FROM [Users] WHERE Username='" + @username + "'", Connect);

        int exist = check.ExecuteNonQuery();

        if (exist > 0)
        {
            txtuser.Text = "User already exists";
        } else 
        // Insert the non-existing data to database
Run Code Online (Sandbox Code Playgroud)

c# database asp.net exists

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

数据库中的条目重复.ASP.NET - C# - SQL Server 2012

问题:插入数据库时​​数据会重复.如何在数据库中不重复输入?

我通过不使用来阅读有关保护/防止SQL注入的内容

texboxt1.text 
Run Code Online (Sandbox Code Playgroud)

所以我尝试使用

parameters.add()
Run Code Online (Sandbox Code Playgroud)

但是每次插入都会复制条目.

这是数据库的图像......

在此输入图像描述

这是我的代码

  protected void Button1_Click(object sender, EventArgs e)
    {
        string username = txtuser.Text;
        string firstname = txtfirst.Text;
        string lastname = txtlast.Text;
        string email = txtemail.Text;
        string password = txtpass.Text;
        string gender = rbgender.Text;
        string nationality = ddcountry.Text;

        string Connect_string = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;
        SqlConnection Connect = new SqlConnection(Connect_string);

        Connect.Open();

        string pass = FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5");
        SqlCommand Command = new SqlCommand("INSERT INTO [Users] (username, firstname, lastname, email, password, gender, nationality) VALUES (@username, @firstname, @lastname, @email, @password, @gender, @nationality)", …
Run Code Online (Sandbox Code Playgroud)

c# database asp.net parameters duplicates

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

空连接 - 连接到ASP.NET - Microsoft SQL Server

我一直在尝试连接数据库,但它显示'null'错误.所以,我尝试打开我练习的上一个表格,结果证明是完美的.

这是我的代码:

string username = txtusername.Text;
        string firstname = txtfirstname.Text;
        string lastname = txtlastname.Text;
        string email = txtemail.Text;
        string password = txtpass.Text;
        string gender = rbgender.Text;
        string nationality = dcountry.Text;
        string phone = txtphone.Text;

        string connection = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;
        SqlConnection connect = new SqlConnection(connection);
        string command = "INSERT INTO Persons(username, firstname, lastname, email, password, gender, nationality, phone) VALUES('@username','@firstname','@lastname','@email','@password','@gender','@nationality','@phone')";


        SqlCommand insert = new SqlCommand(command +","+ connection);
        insert.Parameters.AddWithValue("@username", username);
        insert.Parameters.AddWithValue("@firstname", firstname);
        insert.Parameters.AddWithValue("@lastname", lastname);
        insert.Parameters.AddWithValue("@email", email);
        insert.Parameters.AddWithValue("@password", password);
        insert.Parameters.AddWithValue("@gender", gender);
        insert.Parameters.AddWithValue("@nationality", nationality);
        insert.Parameters.AddWithValue("@phone", phone); …
Run Code Online (Sandbox Code Playgroud)

c# sql-server asp.net connection-string

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