Первого раза я размещаю на StackOverflowПроверьте, пользователя уже существует
Я хочу, если STEAMID получить по API уже существует в столбце «steamID64», ничего не делать. Но если это не ВСТАВИТЬ новое в Steamid же колонке
Вот то, что я кодированной:
<?php
if(isset($_SESSION['steamid'])) {
include ('steamauth/userInfo.php'); //access steam informations
$ID64 = $steamprofile['steamid'];
$link = mysql_connect('xxx','xxx', 'xxx', 'xxx');
$query = "SELECT steamID64 FROM Users WHERE steamID64=".$ID64;
$result = mysql_query($query, $link);
$rowcount = mysql_num_rows($result);
if($rowcount == 0)
{
$newUser = "INSERT INTO Users SET steamID64='$ID64'";
mysql_query($newUser, $link);
mysql_free_result($result);
else
{
echo "User already exist"; //only for debug purpose
}
mysql_close($link);
}
?>
Дело в том, что он запустить еще, но мой стол Пользователи пуст Так где же я неправильно ? 0_о
Я знаю, что этот вопрос уже задавали, но я уже судимое все, что я нашел
Я сказал, что ни одна база данных не выбрана, а в mysql_connect. У меня есть моя база данных в четвертом аргументе и как она будет выглядеть в mysqli? – Maarethyu
Возможно, вы ошибочно указали имя базы данных или забыли создать ее. Посмотрите на обновленный ответ, чтобы увидеть пример использования mysqli_. – CapitanFindus
Сценарий работает хорошо, но когда INSERT выполняется, echo в if ($ _insert-> execute) не выполняется вообще, я не знаю, почему ^^ – Maarethyu