Php 从数据库中选择行时出错

Php 从数据库中选择行时出错,php,mysql,Php,Mysql,我试图从我的sql数据库中的某一行中选择数据。这是我使用的代码: mysql_connect($hostname,$username,$password) or die('connection error '.mysql_error()); mysql_select_db($dbname) or die('selection error '.mysql_error()); $select = mysql_query("SELECT FROM WordPress_theme_customers

我试图从我的sql数据库中的某一行中选择数据。这是我使用的代码:

mysql_connect($hostname,$username,$password) or die('connection error '.mysql_error()); mysql_select_db($dbname) or die('selection error '.mysql_error());

$select = mysql_query("SELECT FROM WordPress_theme_customers WHERE ". "GDI_Username = '$sponsor_GDI_id' AND Unique_id = '$sponsor_refference'");


while($check = mysql_fetch_array($select)) {
    $sponsor_email = $check["Email"];
    $sponsor = $check["GDI_Username"];
    $sponsor_first_nme = $check["First_Name"];
    $sponsor_second_nme = $check["Last_Name"];
    $sponsor_domain = $check["GDI_Domain"];
    $unq_id = $check["Unique_id"];
 } 
我不断地发现这个错误: 警告:mysql_fetch_数组:提供的参数不是第10行/SC/shandor.php中的有效mysql结果资源

第10行是:while$check=mysql\u fetch\u array$select{

我已经确保数据库信息正确,包括表名,仍然没有任何内容


谢谢您的查询出现语法错误,导致msyql_查询返回布尔值FALSE,而不是结果句柄。请尝试执行以下操作:

$sql = "SELECT FROM WordPress_theme_customers WHERE ". "GDI_Username = '$sponsor_GDI_id' AND Unique_id = '$sponsor_refference'";
$select = mysql_query($sql) or die($sql . "<br>" . mysql_error());
您没有指定任何要检索的字段。至少应为:

SELECT * FROM ...

SQL查询中出现错误,应选择*或选择某个列名。

此警告通常表示在执行SQL查询时出错,并且mysql\u查询未返回有效的结果资源

您可以使用查找查询导致的错误:

$select = mysql_query("SELECT FROM WordPress_theme_customers WHERE ". "GDI_Username = '$sponsor_GDI_id' AND Unique_id = '$sponsor_refference'");
if (!$select) {
    // this is for debugging -- you don't display an error and die
    // in a portion of code that goes on a production server !
    echo mysql_error();
    die;
}
这里的问题是,您没有指定应该选择哪些字段:您应该添加一个字段列表,以便在“选择”和“从”之间进行选择:

或者,要选择所有字段,请使用*:


嘿,我刚刚试过8个中间选择和从。仍然说同样的事情。
$select = mysql_query("SELECT FROM WordPress_theme_customers WHERE ". "GDI_Username = '$sponsor_GDI_id' AND Unique_id = '$sponsor_refference'");
if (!$select) {
    // this is for debugging -- you don't display an error and die
    // in a portion of code that goes on a production server !
    echo mysql_error();
    die;
}
select name_of_field1, name_of_field2 from ...
select * from WordPress_theme_customers WHERE...