2016-02-27 94 views
-1

如何在数据库中选择tbl_uploads表?数据库选择(PHP)

phpMyAdmin的IMG

enter image description here

<?php 
 
$dbhost = ""; 
 
$dbuser = ""; 
 
$dbpass = ""; 
 
$dbname = ""; 
 
    
 
mysql_connect($dbhost,$dbuser,$dbpass) or die('cannot connect to the server'); 
 
mysql_select_db($dbname) or die('database selection problem'); 
 
?>

+0

你不选择一个表,这个表上运行一个查询使用'mysql_ *'功能想 – Mihai

+0

停止。他们从PHP 7中删除。使用[mysqli](http://php.net/manual/en/book.mysqli.php)或[PDO](http://php.net/manual/en/book.pdo .php)。 – Xorifelse

+0

我解决了问题,谢谢你的帮助 –

回答

0

首先,连接到你的数据库(keinotis_iletisim)。例如:

$dbhost = "localhost"; // or any other address 
$dbuser = ""; // the user you created for the database in phpmyadmin 
$dbpass = ""; // the password you created for the database in phpmyadmin 
$dbname = "keinotis_iletisim"; 

然后,在查询,你可以提一个表,例如:

SELECT * FROM tbl_uploads; 

Also see this link on W3Schools

2

您不需要选择任何表,只需在存在表的数据库上启动查询,就完成了。例如,

<?php 
    $dbhost = ""; 
    $dbuser = ""; 
    $dbpass = ""; 
    $dbname = ""; 

    mysql_connect($dbhost,$dbuser,$dbpass) or die('cannot connect to the server'); 
    mysql_select_db($dbname) or die('database selection problem'); 
    $query = "SELECT * FROM tbl_uploads;" 
    //executing the query and printing it's results 
    $results= mysql_query($query); 
    print_r($results); 
?> 

这将在变量$results中打印查询结果。

注:

这个扩展被废弃在PHP 5.5.0,它是PHP 7.0.0中删除。相反,应该使用MySQLi或PDO_MySQL扩展。另请参阅MySQL:选择API指南和相关FAQ以获取更多信息。替代该功能包括:

+0

$结果在哪里。并且plz不使用mysql_ *它的已弃用的 – devpro

+0

$结果是一个保存查询结果的变量。你没看到吗?我也知道mysql_query()被删除,但我在这里提到它只是为了设置一个示例,但无论如何,感谢告诉我,我会为此添加一个注释。 – SKG

+0

在ist更新中我没有看到。现在看起来很好。 – devpro

0

您可以使用这样

$sql = "SELECT * FROM MyGuests"; 
$result = mysql_query($conn, $sql); 

SQL语句现在,您可以通过使用

获取的所有记录选择表
while($row=mysql_fetch_array($result)) 
{ 
    echo $row['column_name']; 
} 
0

这人会为你工作

<?php 
//the connction 

$hostname_localhost = "localhost"; 
$database_localhost = "keinotis_iletisim"; 
$username_localhost = "root"; 
$password_localhost = ""; 
$localhost = mysql_pconnect($hostname_localhost, $username_localhost, $password_localhost) or trigger_error(mysql_error(),E_USER_ERROR); 
?> 


<?php 


mysql_select_db($database_localhost, $localhost); 
$query_record = "SELECT * FROM tbl_uploads"; 
$record = mysql_query($query_record, $localhost) or die(mysql_error()); 
$row_record = mysql_fetch_assoc($record); 
$totalRows_record = mysql_num_rows($record); 

//echo $row_record['tbl_uploads_table_colum']; 

?> 

<!--And if you want to display the list--> 
<?php do { ?> 

<?php echo $row_record['tbl_uploads_table_colum']; ?> 

<?php } while ($row_record = mysql_fetch_assoc($record)); ?>