我总是使用两个变量来显示表中列的内容。我的表是“a_table”,只有一个名为“name”(varchar)的列。我做得好吗?
<?php
//Just junk
$connect = mysql_connect('localhost', 'root');
if (!$enlace) {
die('DAMN: ' . mysql_error());
}
echo 'GREAT';
$connect = mysql_select_db('my_db', $connect);
if (!$enlace) {
die('DAMN: ' . mysql_error());
}
echo 'GREAT X2';
//Important
$name = mysql_query('SELECT `a_column` FROM `a_table`.`my_db` LIMIT 0, 30');
if (!$name) {
die('DAMN' . mysql_error());
}
echo 'GREAT';
// Every mysql_query gives me a RESOURCE, so I've used to apply mysql_fetch_array
$the_variable_that_put_the_name_on_screen = mysql_fetch_array($name);
echo $the_variable_that_put_the_name_on_screen['name'];
function closeConn(){
mysql_close();
}
?>
答案 0 :(得分:0)
你上面写的方式还可以。
虽然从PHP 5.5.0开始不推荐使用FYI mysql函数。 如果你刚刚学习,那将是学习另一个像mysqli或PDO这样广泛的数据库的好时机。