2016-12-14 2 views
-1

Я хочу, чтобы вставить данные в базу данных с помощью этого кода PHP:вставки данных в базу данных с помощью PHP

<?php 
/*if(isset($_POST['username'])&&isset($_POST['password'])) { 
    $username = $_POST['username']; 
    $password = $_POST['password'];*/ 
    $DBS="localhost";// Database server 
    $DBU="pb"; 
    $DBP="******"; 
    $con= new mysqli($DBS,$DBU,$DBP); 
    if($con->connect_error) 
     die("Connection failed: " . $con->connect_error); 
    else{ 
     echo "Connected Sucssefully!"; 
     $sql = "INSERT INTO users (username, password, name) 
     VALUES ('JJ', 'Doe', 'John')"; 
     if($con->query($sql)===TRUE) 
      echo "User Created"; 
     else 
      echo "Not Created!";} 
//} 
?> 

, но я получаю «! Connected Sucssefully не создан!»! Не знаю, почему!

+1

используйте это в своем заявлении: $ con> ошибка. В частности, замените echo «Not Created!» с echo $ con> error какая ошибка возвращается? – Arnolio

+0

выполнить запрос mysql_query ($ sql); а затем проверьте условие – Sona

+0

_ «Вопросы, требующие помощи по отладке (« почему этот код не работает? ») должны включать в себя желаемое поведение, конкретную проблему или ошибку и кратчайший код, необходимый для воспроизведения в самом вопросе. ясное заявление о проблеме не полезно для других читателей. "_ http://stackoverflow.com/help/mcve – WillardSolutions

ответ

-1

Спасибо! Специально @ Арнолио. Я использовал $ con> error, и он дал мне «Нет выбранной базы данных», и эта ошибка решила мою проблему! Я не указал имя базы данных! Regaards

+1

[Я уже сказал это, не так ли? ... * «Мохаммад, вы не выбрали базу данных, поэтому ваш код не работает» * (http://stackoverflow.com/questions/41149284/insert -data к базе данных-с-PHP? noredirect = 1 # comment69501135_41149284) –