【发布时间】:2017-01-26 11:39:09
【问题描述】:
您好,我是 Android 新手,我想从 Android 发送一个带有空格的文本(“我的名字是 Oliver Queen”)到 MySQL 数据库。 我在 PHP 中使用这个脚本:
<?php
$servername = " ";
$username = " ";
$password = " ";
$dbname = " ";
$id=$_GET['id'];
$project=$_GET["a"];
// Create connection..
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
//echo "$project";
$sql= $sql= "UPDATE user SET project = \"$project\" WHERE id= '$id'";
$result = $conn->query($sql);
$conn->close();
?>
在 MySQL 中,我只找到 ("My") 空格前的第一个单词! 请有人帮我!!!!!!
【问题讨论】:
-
不太确定,但将
"UPDATE user SET project = \"$project\" WHERE id= '$id'";更改为"UPDATE user SET project = "$project" WHERE id= '$id'";- 不带反斜杠 -
你检查过 $project 的价值了吗?
-
MySql 不是在字符串字段周围使用单引号吗?为什么要在 id 周围使用它们而不是 project?