2015-09-25 44 views
1

PHP变量,我有这样一个变量:中的mysql_query

$var = "INSERT INTO `gaz_001rigdoc`(`id`) VALUES (".$variabletest.");"; 

之后,我需要做的是:

$querygo = mysql_query ($var); 

这可能吗?我怎样才能做到这一点?谢谢。

+0

是有可能......你只是做到了...... – NDM

+0

我尝试,但不工作 –

+2

你不应该使用不推荐使用'mysql_ *'API。使用'mysqli_ *'或'PDO'准备好语句 – Jens

回答

1

试试这个

是$ var = “INSERT INTO gaz_001rigdocid)VALUES ( '” “$ variabletest。')”;

+0

它工作的人。谢谢。我有一个很长的变量,我不记得值之间的''。再次感谢你! –

+0

如果它对你有用接受答案 –

+0

在这种情况下,请阅读http://docs.php.net/security.database.sql-injection(可能你还没有考虑它)。 – VolkerK

1

Ofcourse,你可以这样做:

$variabletest = 123; 

$var = "INSERT INTO `gaz_001rigdoc`(`id`) VALUES ('$variabletest')"; 

$querygo = mysqli_query($con, $var); 

注意:$con是mysqli的连接可变。

+0

可能是我不知道的东西; – Epodax

+0

@Epodax啊,我看到你在那里做了什么;) – user5173426

2

MySQL查询需要“”每串

$var = "INSERT INTO `gaz_001rigdoc`(`id`) VALUES ('$variabletest')";