반응형
나를 위해 작동하지 않는 다음 코드를 사용하고 있습니다.
$con=mysqli_connect("localhost","root","","my_db");
$check="SELECT COUNT(*) FROM persons WHERE Email = '$_POST[eMailTxt]'";
if (mysqli_query($con,$check)>=1)
{
echo "User Already in Exists<br/>";
}
else
{
$newUser="INSERT INTO persons(Email,FirstName,LastName,PassWord) values('$_POST[eMailTxt]','$_POST[NameTxt]','$_POST[LnameTxt]','$_POST[passWordTxt]')";
if (mysqli_query($con,$newUser))
{
echo "You are now registered<br/>";
}
else
{
echo "Error adding user in database<br/>";
}
}
mysqli_result 클래스의 객체를 int로 변환 할 수 없습니다. C : \ xampp \ htdocs \ Exp \ welcome.php
해결 방법
이 코드는 잘 작동합니다 ...
$con=mysqli_connect("localhost","root","","my_db");
$check="SELECT * FROM persons WHERE Email = '$_POST[eMailTxt]'";
$rs = mysqli_query($con,$check);
$data = mysqli_fetch_array($rs, MYSQLI_NUM);
if($data[0] > 1) {
echo "User Already in Exists<br/>";
}
else
{
$newUser="INSERT INTO persons(Email,FirstName,LastName,PassWord) values('$_POST[eMailTxt]','$_POST[NameTxt]','$_POST[LnameTxt]','$_POST[passWordTxt]')";
if (mysqli_query($con,$newUser))
{
echo "You are now registered<br/>";
}
else
{
echo "Error adding user in database<br/>";
}
}
참조 페이지 https://stackoverflow.com/questions/17465468
반응형
'MySql' 카테고리의 다른 글
MySQL GROUP_CONCAT에서 COUNT 사용 (0) | 2020.12.28 |
---|---|
MySQL mysql이 내 localhost에서 서비스를 시작할 수 없습니다. (0) | 2020.12.28 |
MySQL PHP 오류 : 최대 함수 중첩 수준 '100'에 도달하여 중단 중 (0) | 2020.12.28 |
MySQL. 테이블을 만들 수 없습니다. errno 150 (0) | 2020.12.28 |
MySQL 암호 기능 (0) | 2020.12.28 |
댓글