相关疑难解决方法(0)

php mysql查询的问题

我有一个表单,其中method = post提交到表单处理程序文件,该文件将帖子写入数据库,然后将结果通过电子邮件发送给用户.

我写了一个插入语句,但是在处理表单时我遇到了错误,但不是一个数据库问题,我不确定问题是什么.这是代码 -

// MYSQL QUERY
$result = mysql_query("INSERT INTO 2009_prize_results 
  (name, address, address2, email, 100, 101, 102, 103, 104, 105, 106, 107, 108) 
VALUES
  ($_POST[name],$_POST[address],$_POST[address2],$_POST[email]
  ,$_POST[100],$_POST[101],$_POST[102],$_POST[103],$_POST[104],$_POST[105]
  ,$_POST[106],$_POST[107],$_POST[108])");
if (!$result) {
    die ("SQL error: " . mysql_error());
}
Run Code Online (Sandbox Code Playgroud)

而我得到的错误是 -

SQL错误:您的SQL语法中有错误; 查看与您的MySQL服务器版本对应的手册,以便在"100,101,102,103,104,105,106,107,108"附近使用正确的语法VALUES(Marty Martin,313 Orlando Av'在第1行

提交值是

name = Marty Martin
address = 313 Orlando Ave
address2 = Anytown, VA
email = foo@foo.com
100 = on
101 = off
10* are all checkboxes so are either on or off …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

通过Perl在MYSQL中插入一个字符串

我遇到的问题是我有一个用户输入字符串...可能是少于156个字符,如果字符串中没有撇号或引号,DBI语句将完美地插入字符串.

这很好 - >我正在工作!这不起作用 - >我不工作!

要插入我使用以下代码:

    $sth = $dbh->prepare("INSERT INTO table VALUES('$var1','$var2','$var3')");
    $sth->execute();
Run Code Online (Sandbox Code Playgroud)

我知道Perl用"'和""插入不同的字符串,但是当我尝试时,我的程序会抛出一个拟合.我也尝试使用联接使用""标记一起加入该prepare语句.存储155个字符的变量如果重要则为$ var3,并且所有3个都是VARCHAR属性.有什么建议?

mysql string perl dbi

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

UPDATE语句中的VB.NET语法错误

我目前正在制作一个简单的项目,显示一个人的列表,并基本上表明他们是在办公室,还是在外面.人们还可以编辑列表以指示他们是在办公室还是在办公室,并更新一条消息,说明他们什么时候回来.

我的问题是,当我更新列表时,我收到一条错误,指出我的Update语句中存在语法错误,但我找不到它.我正在使用visual studio 2012,在VB.NET中开发,并使用通过OleDB连接访问的访问数据库.

这是有问题的VB代码

 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    If InOutComboBox.SelectedItem = "IN" Then
        MessageTextBox.Text = ""
    End If
    con = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..\..\People.mdb")
    con.Open()
    If ListView1.SelectedIndices.Count > 0 Then
        Dim comStr As String = "UPDATE tblStaffNames SET OutIn = '" & InOutComboBox.SelectedItem & "', Note = '" & MessageTextBox.Text & "' WHERE recid = " & ListView1.SelectedItems(0).SubItems(0).Text
        cmd = New OleDbCommand(comStr, con)
        Try
            cmd.ExecuteNonQuery()
        Catch ex As Exception
            MessageBox.Show(ex.Message & " - " …
Run Code Online (Sandbox Code Playgroud)

sql vb.net oledb

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

在C#中如何使用引号从文本框中获取值

在我的程序中,我需要从数据库中获取价值,因此使用texbox以便客户端键入任何内容,我可以从数据库中搜索.

我的代码是

 SqlCommand sqlcmd = sqlcon.CreateCommand();
 sqlcmd.CommandText = "Select distinct transactionName from dbo.tbl where terminalId = " + textBox_cardNumber.Text;
Run Code Online (Sandbox Code Playgroud)

以上不是我的完整代码,但在我的代码中我使用的是textbox_cardNumber ...

我想用引号''

应该是这样的

Select distinct transactionName from dbo.tbl where terminalId = '0097'

所以我的问题是如何引用引号???

c# sql-server-2008

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

使用本地SQL数据库登录程序

我正在尝试创建一个登录程序,该程序将使用保存在数据库中的用户名和密码来检查用户输入的内容.出于某种原因,程序中的"if(dr.HasRows)"部分无效.当我尝试没有尝试捕获,我得到并错误"可能错误的空声明".我做错了什么?

SqlConnection Connection = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Logins.mdf;Integrated Security=True");

try
{
    Connection.Open();
    MessageBox.Show("Connection Succesful");

    if (Connection != null && Connection.State == ConnectionState.Closed);

    SqlCommand cmd = new SqlCommand("SELECT Count(*) FROM Logins WHERE Username='" + txtUsername.Text + "' and Password='" + txtPassword.Text + "'", Connection);
    SqlDataReader dr = cmd.ExecuteReader();

    if (dr.HasRows)
    {
        MessageBox.Show("Login Success");
    }
    else
    {
        MessageBox.Show("Incorrect login");
    }
}
catch (Exception)
{
    MessageBox.Show("Connection Unsuccesful");
}
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server

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

以dd-MM-yyyy格式插入日期

我正在尝试dd-MM-yyyy在c#中以格式插入日期.查询插入是

SqlCommand cmd_cust = new SqlCommand(@"insert into custdetail values ('" + txtInvoiceNo.Text + "','" + txtCustomerName.Text + "','" + txt_contact.Text + "', '" + txtAddress.Text + "', '" + txt_total_amt.Text + "', '" + dt_date.Value.ToString("dd-MM-yyyy") + "')", con_create);
            con_create.Open();
            cmd_cust.ExecuteNonQuery();
            con_create.Close();
Run Code Online (Sandbox Code Playgroud)

我创建了一个列名为date的表具有datatype date.插入记录后,日期列字段中的值为yyyy-dd-MM格式.我希望这种dd-MM-yyyy格式.

c# sql-server sqlcommand datetime-format

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

如果选中复选框,如何在Sql Server中为位类型字段插入1或0?

我试图在我的SQL Server数据库中插入1或0,我的数据类型是"位".我试过这样做,但它说错误的语法附近 -

dt=g1.ExecDB( insert into tbl ("check1,check2,check3") values('"
            + Convert.ToByte(check1.Checked) + "','"
            + Convert.ToByte(check2.Checked) + "','"
            + Convert.ToByte(check3.Checked) + "' ) )
              where loginname = '"+Session["log"].ToString() + "'"
            ) ;
Run Code Online (Sandbox Code Playgroud)

请指导我在哪里做错了?

c# sql-server checkbox bit

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

SQL插入语句

strSQL = "INSERT INTO Accounts UserName, Password VALUES ('" & txtUsername.Text & "', '" & txtEncryptedPassword & "');"
Run Code Online (Sandbox Code Playgroud)

当代码执行并抛出错误时,但是我没有看到可见的问题.救命!

sql vb.net insert

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

sql server中的噪音字符

例:

INSERT INTO table.Diagnosis([DESCRIPTION]) VALUES('person's')
Run Code Online (Sandbox Code Playgroud)

怎么插入呢?

t-sql sql-server

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

Codeigniter - 带变量的mysql查询

我需要帮助我的模型中的查询,我想找到我输入到控制器的变量字段,至于现在问题是该字段不会读取我的变量所以这里是代码

调节器

public function tampil_soal(){
        $kode_soal = $this->input->post('kode_soal');
        $where = array('kode_soal' => $kode_soal);
        $data['tampilan']= $this->m_model->tampil_soal($kode_soal)->result();
        $this->load->view('soal_tampil',$data);
    }
Run Code Online (Sandbox Code Playgroud)

模型

public function tampil_soal($where){
        return $this->db->query("select * from soal where kode_soal='$where' ORDER BY RAND()");
    }
Run Code Online (Sandbox Code Playgroud)

视图

<form action="<?php echo base_url()?>siswa/tampil_soal" method="post" class="form">
    <input class="input" name="kode_ujian" placeholder="Kode ujian"/>
  <input class="button" type="submit" name="submit" value="Selesai"/>
</form>
Run Code Online (Sandbox Code Playgroud)

php mysql codeigniter

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