为什么这个简单的查询没有';不起作用


Why this simple Query doesn't work?

我不能让它工作这个简单的查询,它给了我"死亡"错误

mysql_select_db("minigest_dev" , $con);
$query = "  SELECT * "
    . "FROM anag_c_indirizzi"
    . "WHERE id_cliente = '1';";
$result = mysql_query($query, $con) or
    die("query non valida: ". mysql_error());

错误在哪里?

当您的查询被连接时,它将变为SELECT * FROM anag_c_indirizziWHERE id_cliente = '1'。您需要添加一个空间,使其成为[...] anag_c_indirizzi WHERE [...]

你可以试试这个。

你所犯的错误表明了你的错误。

注意:$query="SELECT*"."来自anag_c_indirizzi"."WHERE id_client='1';";

sql-plz中不允许使用多个分号删除一个分号(;)

mysql_select_db("minigest_dev",$con);

   $query = "   SELECT * 
           FROM anag_c_indirizzi
           WHERE id_cliente = '1'";
   $result = mysql_query($query);
if (!$result) {
    die('query non valida:' . mysql_error());
}

当您进行追加时,您需要注意字符串。只要给一个空格WHERE子句开始。

mysql_select_db("minigest_dev" , $con);
$query = " SELECT * "
       . " FROM anag_c_indirizzi "
       . " WHERE id_cliente = 1;";
$result = mysql_query($query, $con) or
         die("query non valida: ". mysql_error());