2015-09-04 39 views
0

我想這樣做,但我做不到。我嘗試了幾乎所有東西我可以問我如何更新sql數據庫中的用戶名?從表格更新php

我想如果我寫一些東西到用戶名的地方,然後我點擊按鈕(如果它成功的字符串將只是一個'世界')到目前爲止,我可以做到這一點。我的問題是成功時,我想將cnc.php更新數據到sql server)我希望你能理解我的意思/想要的。

<form name="form1" method="post" action="inc/processings/cnc.php"> 
    <p id="be">Change username</p> 
    <input name="username" placeholder="Your new name" type="text" id="cn"> 
    <input type="button" id="change" onclick="return renformhash (this.form, this.form.username);" value="Change"> 
</form> 
+1

你的jQuery和PHP代碼在哪裏? – aldrin27

回答

0

如果您將提供一些PHP和JQuery代碼,這將是非常有用的。

然而,從我認爲我的理解你的問題來更新你的sql數據庫中的用戶名你可以簡單地將一個變量設置爲新的用戶名,然後編寫一個sql語句來放置該變量。

//Updates users username 
$query = "UPDATE membertable SET username='$username' WHERE name='$name'"; 
$result=mysql_query($query,$DBConnect); 

希望能夠澄清一些混淆。

+1

如果可以,你應該[停止使用'mysql_ *'函數](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)。他們不再被維護,並[正式棄用](https://wiki.php.net/rfc/mysql_deprecation)。瞭解[準備](http://en.wikipedia.org/wiki/Prepared_statement)[聲明](http://php.net/manual/en/pdo.prepared-statements.php),並考慮使用PDO ,[這真的不難](http://jayblanchard.net/demystifying_php_pdo.html)。 –

+0

[您的腳本處於SQL注入攻擊風險中。](http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php) –