phpmyadmin

Главные вкладки

Аватар пользователя NastyaSSS NastyaSSS 1 апреля 2015 в 0:44

Не добавляет строку в таблицу ?????

<?php
$db_host = 'localhost';
$db_name = 'perfect';
$db_username = 'root';
$db_password = '';
$connect_to_db = mysql_connect($db_host, $db_username, $db_password)
or die("Could not connect: " . mysql_error());
mysql_select_db($db_name, $connect_to_db)
or die("Could not select DB: " . mysql_error());

$Date = $_POST['Date'];
echo $Date;
$Time = $_POST['Time'];
echo $Time;
$FIO = $_POST['fio'];
echo $FIO ;
$Procedure = $_POST['Procedure'];
echo $Procedure;
$Inform = $_POST['Inform'];
echo $Inform;

$master = mysql_fetch_assoc(mysql_query("select Id_master from Master where FIO='$FIO' "));
$Id_master = $master['Id_master'];
echo $Id_master;

$insert_sql = "INSERT INTO raspisanie (Date, Time, Id_master, Procedure, Inform, Comments)" .
"VALUES('{$Date}', '{$Time}', '{$Id_master}', '{$Procedure}', '{$Inform}', '{$Inform}');";
mysql_query($insert_sql);
?>

Новое поле в БД!

Комментарии

Аватар пользователя NastyaSSS NastyaSSS 1 апреля 2015 в 16:10

А можно более подробно?
Что за файл .install?
hook_update_xxx ???
db_add_field???

И нет ли возможности поменять что-то в файле (который я скинула)???
тк если я меняю немного строчку $insert_sql ="UPDATE raspisanie SET Time='$P1' WHERE Date='$d' and Time='$v' and Id_master='$m' "; время в БД (таблица обновляется),
но если добавляю $insert_sql ="UPDATE raspisanie SET Time='$P1', Procedure='$P1' WHERE Date='$d' and Time='$v' and Id_master='$m' ";, то не работает .
Может дело в том что формат поля Procedure varchar????