2013-02-08 128 views
-3

我有麻烦使MySQL源代码值等于$来源: $result = mysql_query("SELECT Source FROM videos WHERE Name='$name'"); $source=['Source']; 使SQL值等于一个PHP变量

+0

'mysql_query'是不推荐使用新代码。请查阅[PDO](http://php.net/manual/en/intro.pdo.php)。 – meagar 2013-02-08 13:39:43

+2

[**请不要在新代码中使用'mysql_ *'函数**](http://bit.ly/phpmsql)。他们不再被维护,[弃用过程](http://j.mp/Rj2iVR)已经开始。看到[**红框**](http://j.mp/Te9zIL)?学习[*准备的语句*](http://j.mp/T9hLWi),并使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [这篇文章](http://j.mp/QEx8IB)将帮助你决定哪个。如果你选择PDO,[这里是一个很好的教程](http://j.mp/PoWehJ)。 – Jeremy1026 2013-02-08 13:41:20

+2

看来你还没有做出任何努力,因为任何一个*百万*教程都会告诉你这个正确的语法,直到包括PHP提供的官方文档。请学会帮助自己,而不是发布如此无足轻重的问题。 – meagar 2013-02-08 13:42:25

回答

0
$result = mysql_query("SELECT Source FROM videos WHERE Name='$name'"); 
$ds = mysql_fetch_object($result); 
$source= $ds -> Source; 

这将做到这一点,但你使用mysqli

0
$sql = "SELECT Source FROM videos WHERE Name = '$name'"; 
$result = mysql_query($sql); 
$row = mysql_fetch_assoc($result); 

$your_var = $row['Source']; 
相关问题