Кто-то мне помогает, потому что я действительно смущен, почему этот примерный код не будет помещать данные в базу данных. Да, он может подключиться к серверу успешно, но он не будет помещать данные в таблицу базы данных, помогать и объяснять. Заранее спасибо.Невозможно поместить данные в базу данных, PHP
<html>
<head></head>
<body>
<form method='post' action='#'>
<table>
<tr>
<td>Username</td><td><input type='text' name='username'/></td>
</tr>
<tr>
<td>Password</td><td><input type='password' name='password'/></td>
</tr>
<tr>
<td></td><td><input type='submit' value='Login' name='button'/></td>
</tr>
</table>
</form>
<?php
if(isset($_POST['button']))
{
$u_nam = $_POST['username'];
$pw = $_POST['password'];
echo $u_nam;
echo $pw;
$link = mysql_connect('localhost','root', '');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
$db_selected = mysql_select_db('test', $link);
if (!$db_selected) {
die ('Can\'t use for: ' . mysql_error());
}
$query = "INSERT INTO user VALUES(NULL,'$u_nam', '$pw')";
mysql_query($query);
mysql_close($link);
}
?>
</body>
</html>
какая ошибка приходит? – Guru
Если вы новичок в PHP и MySQL, вам следует серьезно подумать * не * использовать любую из функций, с которыми вы сталкиваетесь, начиная с 'mysql_'. Попробуйте найти руководства, в которых используются PDO или MySQLi. – Marty
@Guru: Я использую notepad ++, поэтому я действительно не могу указать, что такое ошибка. Все, что я знаю, это не будет вставлять/помещать данные в таблицу базы данных, которая называется «пользователь». – ChocoLover