Невозможно отправить данные в базу данных mysql. Это не связано с моим PHP-кодом [закрыто]

Я новичок в PHP в Ubuntu 13.10. Но я в значительной степени могу справиться с Ubuntu. Однако мой вопрос в том, что я не могу добавить какие-либо данные в phpmyadmin с помощью кода PHP , хотя мой код идеален. Потому что у меня такой же код на сервере WAMP, и он отлично работал. Но в Ubuntu я просто не могу добавлять данные в базу данных. Ниже показан код файла php:

<?php
$db_name="mydb";
$table_name="student";
$con=@mysql_connect("localhost",root);
$db=@mysql_select_db($db_name,$con);
$sql="insert into $table_name (name,course,mobile,address)"."values ('$_POST[n1]','$_POST[n2]',$_POST[n3],'$_POST[n4]')";
$r=@mysql_query($sql,$con);
echo "----Insert successfull----,<br><br><hr/>";
echo "<a href=index.html>Back</a>";
?>

Скажите, пожалуйста, ошибаюсь ли я или есть какая-то ошибка / проблема в phpmyadmin.

3
задан 18 March 2014 в 09:45

4 ответа

в деле, которое было моим отказом, когда я пробовал к входным данным в базе данных в mysql таблице, я ввел "Имя", "Фамилию", но после определенного времени я думал, база данных не может быть пробелами взятия в имени переменной, и я ввожу "First_Name", "Last_name" и это worked.and, я пытался выполнить php файл непосредственно, поскольку я сказал before.now, что решил его, файл должен выполнить localhost. так или иначе спасибо парни,

0
ответ дан 1 December 2019 в 23:45

Я попытался бы использовать mysql_pconnect (хост, пользователь, пароль) функция для соединения с сервером. О Вашей второй проблеме это звучит мне, php библиотека для апача не установлена или настроена правильно. откройтесь синаптический и ищите любую апачскую-php недостающую библиотеку и поскольку минимум пробует к (ре) libapache2-mod-php5

Hope установки, это поможет

G.

0
ответ дан 8 October 2019 в 11:20

значение $ _POST [n2] integer.if не, тогда пытаются использовать $ _POST ['n2']

0
ответ дан 8 October 2019 в 11:20

Попытайтесь Изменить свой SQL-запрос на это:

$sql = "insert into $table_name ('First Name','Last Name','Course','Address','Mobile','Date of Birth','Email') values ('".$_POST['n2']."','".$_POST['n3']."','".$_POST['n4']."','".$_POST['n5']."','".$_POST['n6']."','".$_POST['n7']."','".$_POST['n8']."')";
0
ответ дан 1 December 2019 в 23:45

Другие вопросы по тегам:

Похожие вопросы: