Php 从数据库中选择行时出错
我试图从我的sql数据库中的某一行中选择数据。这是我使用的代码: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
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...