我有这个代码(我知道电子邮件是定义的)
<?php
$con=mysqli_connect($host,$user,$pass,$database);
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT `note` FROM `glogin_users` WHERE email = '.$email.'");
while($row = mysqli_fetch_array($result))
echo $row
?>
Run Code Online (Sandbox Code Playgroud)
在我的MySQL数据库中,我有以下设置(表名是glogin_users)id电子邮件说明
我已经尝试从数据库中提取注释文本然后回显它但它似乎没有回应任何东西.
问题是我正在尝试写入一个名为的表Login.它有几列,有一个没有数据的列(null),我试图插入/更新列SuperSecretKey - nvarchar(100).
下面是代码:
public void InsertSecretKey(String SuperKey, int IDKey)
{
conn = new SqlCeConnection(@"Data Source=|DataDirectory|\Database1.sdf");
conn.Open();
SqlCeCommand cmd = new SqlCeCommand();
cmd.CommandText = "UPDATE Login SET SuperSecretKey = @SuperKey WHERE Key=@IDKEY;";
cmd.Connection = conn;
cmd.Parameters.AddWithValue("@SuperKey", SuperKey);
cmd.Parameters.AddWithValue("@IDKey", IDKey);
cmd.ExecuteNonQuery();
conn.Close();
}Run Code Online (Sandbox Code Playgroud)
这是错误:
解析查询时出错.
[令牌行号= 1,令牌行偏移= 51,令牌错误=密钥]
有帮助吗?谢谢!