Этот скрипт PHP предназначен для публикации имени пользователя в базе данных, но, похоже, он не работает должным образом. Проект в единстве не будет публиковать его правильно и идти прямо в IP
ADDRESS/addUser.php?NAME=Ryan
тоже не работает. Идентификатор автоматически увеличивается, как и должно быть, но поле имени всегда пустое.
<?php
//Connect
$sql_connect = mysql_connect("IP", "USER", "PASS") or die ("no DB Connection");
//Select Database
mysql_select_db("practiceCrim") or die ("DB not found");
//Post Info To Var
$name = $_POST['NAME'];
//Query
$query = "INSERT INTO Users (Name)
VALUES ('$name')";
//Run The Query, Get Result
$result = mysql_query( $query, $sql_connect );
//Not Really Needed For You
if(!$result)
{
die('Error: ' . mysql_error());
}
//Close The Connection
mysql_close($sql_connect);
?>
Похоже, вы получаете поле имени из переменной PHP $ _POST. Но ваш пример передает поле имени как параметр GET.
Чтобы это исправить, у вас есть два варианта. если ты только хотите разрешить передачу имени в качестве параметра GET, тогда вам нужно сделать это:
$name = $_GET["NAME"];
Если вы хотите, чтобы имя передавалось как или GET или POST параметр, вы можете сделать это:
$name = $_REQUEST["NAME"];
вы должны заменить $ name = $ _POST [‘NAME’] с $ name = $ _GET [‘NAME’] или же $ name = $ _REQUEST [‘NAME’]
where $_REQUEST is default but don't use $_REQUEST