gpt4 book ai didi

c# - MySQL 在字符串前面添加空格

转载 作者:行者123 更新时间:2023-11-29 07:43:48 25 4
gpt4 key购买 nike

所以我使用 MySQL 和 C# 来从数据库中获取信息,但是当我尝试在 MySQL 中再次使用该数据库信息时,它不起作用,因为它似乎在数据前面添加了一个小空格。让我告诉你我的意思。

在网页上显示信息的php代码

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}

$nick = $_POST["myform_nick"];

$sql = "SELECT Lin FROM scores WHERE name='$nick'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
echo $row["Lin"];
}

}

那么在C#中是这样的...

IEnumerator LeagueCheck(){
var form = new WWWForm ();
form.AddField( "myform_nick", formNick );
WWW w = new WWW (URL, form);
yield return w;
if (w.error != null) {
print(w.error); //if there is an error, tell us
}
else {
print("League Check 1");
LinII = w.text; //here we return the data our PHP told us
print (w.text);
Lin = LinI + LinII;
w.Dispose(); //clear our form in game
StartCoroutine (LeagueCheck2 ());
}
}

在LeagueCheck2内部,它使用LinII从数据库中获取另一个东西,但它找不到它,因为它像这样返回

“统治者”

而不是像这样

“统治者”

所以我的问题是如何让它消除统治者前面的那个小空间。

我尝试解决这个问题

using System;


LinII = String.Trim(w.text);

LinII = w.text;

LinII.Trim();

LinII.Replace(" ","");


void Timer(){

LinII.Trim();

}

//In the IEnumator LeagueCheck();

Lin = LinI + LinII;
w.Dispose(); //clear our form in game
Trimer();
StartCoroutine (LeagueCheck2 ());

最佳答案

如果 w.textLinII 是字符串,这应该有效

if (w.error != null) {
print(w.error); //if there is an error, tell us
}
else {
print("League Check 1");
LinII = w.text.Trim(); //here we return the data our PHP told us
print (LinII );
Lin = LinI + LinII;
w.Dispose(); //clear our form in game
StartCoroutine (LeagueCheck2 ());
}

关于c# - MySQL 在字符串前面添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28398930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com