与えられたリソースは、ので、私のコードは、この..ですするmysql_query()は、パラメータ1が文字列であることを期待し、
<?php
$password=(!isset($_POST['password']));
$username=(!isset($_POST['username']));
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
$query = mysql_query ("SELECT * FROM tb_funcionario WHERE username='$username' and password='$password'");
$result = mysql_query($query);
var_dump($result);
$num_rows = $result->$num_rows;
if ($num_rows)
{
echo "username already exist";
}
else
{
$query = "INSERT INTO tb_funcionario (nome_funcionario, username, password) VALUES (
'$_POST[nome_funcionario]',
'$_POST[username]',
'$_POST[password]'
)";;
$result = mysql_query($query) or die (mysql_error());
}
mysql_query($query);
mysql_close($bd_con);
?>
とそのはいつも私に与えて「のmysql_query()は、リソースが与えられ、パラメータ1が文字列であることを期待」と私はそれを解決する方法を理解できません。
yall help me?
私のお気に入りのビット: '$ユーザ名は=(!ISSET($ _ POST [ 'ユーザー名']));' –
として@ ÁlvaroG.Vicarioは指摘する。 '$ username =(!_ isset($ _ POST ['username']));'は 'true'か' false'を返します。 –
私の好きなビット:@ÁlvaroGonzálezのような無用な人は批判し、なぜ彼らがスマートな行動をしているのかを説明してくれません。 Permabanでなければなりません:) –