Я уже два дня пытаюсь понять это. Я скопировал дословно из учебника, и я все еще не могу вставить данные в таблицу. Вот мой код с формойНевозможно ВСТАВИТЬ данные в mysql, используя php
<font face="Verdana" size="2">
<form method="post" action="Manage_cust.php" >
Customer Name
<font face="Verdana">
<input type="text" name="Company" size="50"></font>
<br>
Customer Type
<font face="Verdana">
<select name="custType" size="1">
<option>Non-Contract</option>
<option>Contract</option>
</select></font>
<br>
Contract Hours
<font face="Verdana">
<input type="text" name="contractHours" value="0"></font>
<br>
<font face="Verdana">
<input type="submit" name="dothis" value="Add Customer"></font>
</form>
</font>
<font face="Verdana" size="2">
<?php
if (isset($_POST['dothis'])) {
$con = mysql_connect ("localhost","root","password");
if (!$con){
die ("Cannot Connect: " . mysql_error());
}
mysql_select_db("averyit_net",$con);
$sql = "INSERT INTO cust_profile (Customer_Name, Customer_Type, Contract_Hours) VALUES
('$_POST[Company]','$_POST[custType]','$_POST[contractHours]')";
mysql_query($sql, $con);
print_r($sql);
mysql_close($con);
}
?>
Это мой PHPMYADMIN информация о сервере:
сервер: 127.0.0.1 через TCP/IP Программное обеспечение: MySQL версии программного обеспечения: 5.5.27 - MySQL Community Server (GPL) протокол версии: 10 Пользователь: корень @ локальный сервер кодировок: UTF-8 Unicode (utf8)
Пожалуйста, скажите мне, почему это не будет работать. когда я запускаю сайт, он помещает информацию в нее и исчезает, когда я нажимаю кнопку отправки, но она не входит в таблицу. Сообщения об ошибках не отображаются. HELP
пытается разместить свой код запроса внутреннего Try-фиксатор, так что вы можете отслеживать исключение – nvl
я знаю, что это всего лишь пример из учебника, но нужно знать, что получение данных непосредственно из $ _POST и помещение его в SQL-запрос очень опасно - для реального пользователя тривиально злоупотреблять этим и читать, изменять или удалять вашу базу данных.Это нормально для обучения, но НИКОГДА не делайте этого ни в одном приложении, которое открыто для публики. –
@NovalAgungPrayogo В этом коде нет ничего, что могло бы вызвать исключение. – Tchoupi