Php MYSQL从何处选择

Php MYSQL从何处选择,php,mysql,Php,Mysql,我想获取表中一个单元格的内容。 我的代码是-> session_start(); $username = $_SESSION["username"]; // Connect to your Database mysql_connect("localhost", "root", "*!#@%#") or die(mysql_error()); //Select DB mysql_select_db("yplay") or die(mysql_error()); $PlayList = m

我想获取表中一个单元格的内容。 我的代码是->

session_start();
$username = $_SESSION["username"];
// Connect to your Database 
mysql_connect("localhost", "root", "*!#@%#") or die(mysql_error()); 

//Select DB
mysql_select_db("yplay") or die(mysql_error()); 

$PlayList = mysql_query("SELECT * FROM users WHERE username=" . $username);
$videos = $PlayList["playlist"];
该单元格的内容必须为$videos

谢谢你试试这个

session_start();
$username = $_SESSION["username"];
// Connect to your Database 

$hostname = "localhost";
$username = "root";
$password = "*!#@%#";
$db_name = "yplay";

$conn = mysql_connect("localhost", "root", "*!#@%#") or die(mysql_error()); 

//Select DB
mysql_select_db($db_name, $conn) or die(mysql_error()); 


$username = mysql_real_escape_string(stripslahes($username));    // to prevent mysql injections             
$result = mysql_query("SELECT * FROM users WHERE username='$username' LIMIT 1 ") or die(mysql_error());
if($row = mysql_fetch_assoc($res))
{
    $videos = $row["playlist"];
}
else
{
    echo "No username exists in the table";
}

由于用户名很可能是一个字符串,因此可能应该引用(并转义)-但是要学会在准备好的语句和绑定变量中使用MySQLi,而不是使用不安全的、生命终结的MySQL扩展。请告诉我,1)你没有发布密码&2)在结束语法后没有尾随的
^
?没有,我没有发布密码,也没有,我的脚本中没有尾随的taht。但是如何从数据库中选择单元格?@MortezaSepehri将OP引用到PDO对正在创建的包没有任何用处,主要是因为
mysql\u*
PDO
是不同的东西+我建议为其他可能会遇到这个问题并寻求答案的用户添加一个解释。@DarylGill好的,谢谢。
session_start();
$username = $_SESSION["username"];
// Connect to your Database 

$hostname = "localhost";
$username = "root";
$password = "*!#@%#";
$db_name = "yplay";

$conn = mysql_connect("localhost", "root", "*!#@%#") or die(mysql_error()); 

//Select DB
mysql_select_db($db_name, $conn) or die(mysql_error()); 


$username = mysql_real_escape_string(stripslahes($username));    // to prevent mysql injections             
$result = mysql_query("SELECT * FROM users WHERE username='$username' LIMIT 1 ") or die(mysql_error());
if($row = mysql_fetch_assoc($res))
{
    $videos = $row["playlist"];
}
else
{
    echo "No username exists in the table";
}