2016-12-09 2 views
0

Я пытался создать небольшой скрипт php, который вводит данные из html-формы в базу данных phpmyadmin и сталкивается с некоторыми ошибками, которые я не могу исправить, это мой код;Ошибка при вводе данных из формы в phpmyadmin

<html> 
    <head> 
    <title>Insert form data</title> 
    <link rel="stylesheet" type="text/css" href="mystyle.css"> 
    </head> 
<body> 
    <center> 
    <h1>Online Stock Management</h1> 
    <br> 
    <p>Hello and welcome to Online Stock Management for small businesses. Please enter your details below to access your area.</p> 
    <form action="insert.php" method="post"> 
     Business Name : <input type="text" name="businessName"> 
     <br> 
     Name : <input type="text" name="name"> 
     <br> 
     Email : <input type="text" name="email"> 
     <br> 
      <input type="submit" value="Insert"> 

И

<?php 

$username = "root"; 
$password = ""; 
$hostname = "localhost"; 

//connection to phpmyadmin 
$dbhandle = mysqli_connect($hostname, $username, $password) or die("Unable to connect to MySQL"); 

//connection to database 1012405 in phpmyadmin 
mysql_select_db($dbhandle, '1012405') or die("Unable to connect to 1012405"); 

//insert html form into database 
$insertquery= " INSERT INTO users(
     businessName, 
     name, 
     email 
      ) VALUES (
     '".$_POST['businessName']."', 
     '".$_POST['name']."', 
     '".$_POST['email']."')"; 


$value = mysqli_query($dbhandle,$insertquery); 
if (!$value){ 
die("Error could not insert " . mysqlerror()); 
} 

?>

Это мои пользователи таблица enter image description here

И это ошибка я получаю enter image description here

+2

включить 'error_reporting (E_ALL); ini_set ('display_errors', 1); ' – Blueblazer172

+0

, а затем отправить правильную ошибку – Blueblazer172

+0

Это все ваш html-код? –

ответ

1
mysql_select_db($dbhandle, '1012405') or die("Unable to connect to 1012405"); 

Я думаю, Это hould быть

mysqli_select_db($dbhandle, '1012405') or die("Unable to connect to 1012405"); 

вы можете подключиться к БД, как это, а

$dbhandle = mysqli_connect($hostname, $username, $password, '1012405') or die("Unable to connect to MySQL"); 
0

Попробуйте ...

$dbhandle = mysqli_connect($hostname, $username, $password, '1012405') or die("Unable to connect to MySQL"); 
Смежные вопросы