Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Опять не работает запрос / 25 сообщений из 26, страница 1 из 2
12.05.2014, 11:10
    #38638463
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
вот запрос:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
$stmt = $connectDB->prepare("INSERT INTO content_table (content, name, group, link, size, active, type, date_create) VALUES (:content, :name, :group, :link, :size, :active, :type, :date_create)");
			
			$stmt->bindParam(':content', $content);
            $stmt->bindParam(':name', $name);
			$stmt->bindParam(':group', $group);
            $stmt->bindParam(':link', $link);
			$stmt->bindParam(':size', $size);
			$stmt->bindParam(':active', $active);
			$stmt->bindParam(':type', $type);
            $stmt->bindParam(':date_create', $date_create);
			
			$content = "http://www.my-portfolio.name/ad/".$uploaddir.basename($_FILES['upload_file']['name']);
	        $name = $_GET["name"];
	        $group = $_GET["group"];
			$link = $_GET["link"];
	        $size = $_GET["size"];
			$type = $_GET["type"];
			$active = 1;
			$date_create = date("Y-m-d H:i:s");
			
			echo'<script type="text/javascript"> 
            var elm=parent.window.document.getElementById("result"); 
            
			elm.innerHTML=elm.innerHTML+"Error:'.var_dump($stmt).'";
			</script>'; 
			
            if($stmt->execute())
			{
                echo'<script type="text/javascript"> 
                var elm=parent.window.document.getElementById("result"); 
                elm.innerHTML=elm.innerHTML+"The content was create successfully!";	</script>'; 
			}
			else
			{
			    echo'<script type="text/javascript"> 
                var elm=parent.window.document.getElementById("result"); 
                elm.innerHTML=elm.innerHTML+"The content was not create!";	</script>'; 
			}



Запрос не работает. хотя все данные доходят норм и ощибок не выдаёт хотя вывод включён. Нет ли тут логической или синтактической ощибки?
...
Рейтинг: 0 / 0
12.05.2014, 21:25
    #38639207
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
Вопрос закрыт. Зарезервированное слово group в косые кавычки взл и заработало
...
Рейтинг: 0 / 0
27.05.2014, 12:46
    #38653109
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
кусок формы:
<div id="content">
<div id="tab1">
<h2>Введите дату проводимого соревнования </h2>
<<form action="6.php" method="post">
Соревнования: <input type="DATE" name="дата проведения" /><br />
<input type="submit" value="Сохранить" />
</form>
</div>

нужно чтоб сохраняла в базу 1. в таблицу соревнования, в поле дата проведения.
вот это обработчик:

<?
$link = mysql_connect('localhost','root','');
mysql_select_db('1');
mysql_set_charset('utf8');
if (isset($_POST['Дата проведения'])) {
$соревнования = mysql_real_escape_string($_POST['Соревнования']);
$sql = "insert into person DATE ('$Соревнования')";
$result = mysql_query($sql);
echo "Thank you! Information entered.\n";
}
?>

где я намудрила и что напутала? подскажите пожалуйста....
...
Рейтинг: 0 / 0
27.05.2014, 12:50
    #38653119
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
забыла написать, что ошибку не выводит только переводит на страницу 6. с пустым экраном.
...
Рейтинг: 0 / 0
27.05.2014, 15:00
    #38653384
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
Код: php
1.
insert into person (DATE) VALUES ('$Соревнования')

может так
...
Рейтинг: 0 / 0
27.05.2014, 15:01
    #38653391
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
и так тоже пробовала, не хочет....
...
Рейтинг: 0 / 0
27.05.2014, 15:08
    #38653410
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
<?php
$link = mysql_connect('localhost','root','');
mysql_select_db('1');
$query = "INSERT INTO '1' SET 'дата проведения' (Date) VALUES('дата проведения')";
?>
и так пробовала, и что то еще за сутки уже и не припомню все.... все равно тишина....
...
Рейтинг: 0 / 0
27.05.2014, 15:09
    #38653416
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
Код: php
1.
2.
3.
4.
error_reporting(-1);
echo mysql_errno() . ": " . mysql_error();
var_dump($_POST);
echo $sql;
...
Рейтинг: 0 / 0
27.05.2014, 15:18
    #38653441
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
вопрос это куда и что это? мне не понять...
...
Рейтинг: 0 / 0
27.05.2014, 15:22
    #38653449
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
alena22,

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
error_reporting(-1);

mysql_connect('localhost','root','') or die('не конектит(');
mysql_select_db('1');
echo mysql_errno() . ": " . mysql_error();

var_dump($_POST);

if (isset($_POST['Дата проведения'])) { 
$соревнования = mysql_real_escape_string($_POST['Соревнования']); 
$sql = "insert into person (DATE) VALUES ('$Соревнования')";

echo $sql;
 
$result = mysql_query($sql);
echo mysql_errno() . ": " . mysql_error();

echo "Thank you! Information entered.\n"; 
} 
...
Рейтинг: 0 / 0
27.05.2014, 15:43
    #38653482
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
Спасибо! сейчас проверю!
...
Рейтинг: 0 / 0
27.05.2014, 15:50
    #38653497
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
хм, лучше но не то, он мне выводит на экран дату, а надо чтоб сохранял в базу.....
...
Рейтинг: 0 / 0
27.05.2014, 15:53
    #38653507
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
0: array(1) { ["дата_проведения"]=> string(10) "2015-02-02" } - вот так выводит.
...
Рейтинг: 0 / 0
27.05.2014, 16:01
    #38653526
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
alena22,

и больше ничего не вывел?
...
Рейтинг: 0 / 0
27.05.2014, 16:03
    #38653528
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
нет. только это...
...
Рейтинг: 0 / 0
27.05.2014, 16:04
    #38653530
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
пример не много изменила:
но по другому не как...
<?php
error_reporting(-1);
mysql_connect('localhost','root','') or die('не конектит');
mysql_select_db('1');
echo mysql_errno() . ": " . mysql_error();
var_dump($_POST);
if (isset($_POST['Дата проведения'])) {
$соревнования = mysql_real_escape_string($_POST['дата проведения']);
$sql = "insert into 'соревнования' SET дата проведения (DATE) VALUES ('$дата проведения')";
echo $sql;
$result = mysql_query($sql);
echo mysql_errno() . ": " . mysql_error();
echo "Thank you! Information entered.\n";
}
?>
...
Рейтинг: 0 / 0
27.05.2014, 16:10
    #38653542
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
alena22,

Код: html
1.
Соревнования: <input type="DATE" name="date" />


Код: php
1.
2.
if (isset($_POST['date'])) { 
$соревнования = mysql_real_escape_string($_POST['date']); 


у вас в скрипте переменные тоже по русски написаны?
...
Рейтинг: 0 / 0
27.05.2014, 16:13
    #38653546
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
да, а не надо....
...
Рейтинг: 0 / 0
27.05.2014, 16:15
    #38653551
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
alena22да, а не надо....
OMG...
...
Рейтинг: 0 / 0
27.05.2014, 16:22
    #38653566
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
не ругайтесь, пожалуйста.
особенно что и так на меня опять ругается.
добавились новые строки:

0: array(1) { ["date"]=> string(10) "2014-02-02" } insert into 'соревнования' SET 'дата проведения' VALUES ('')1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''????????????' SET '???? ??????????' VALUES ('')' at line 1
...
Рейтинг: 0 / 0
27.05.2014, 16:42
    #38653598
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
alena22,
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
<div id="content">
<div id="tab1">
    <h2>Введите дату проводимого соревнования </h2>
    <<form action="6.php" method="post">
        Соревнования: <input type="date" name="date" />

        <input type="submit" value="Сохранить" />
    </form>
</div>


Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    <?
    $link = mysql_connect('localhost','root','');
    mysql_select_db('1');
    if (isset($_POST['date'])) {
        $date = date("Y-m-d", strtotime($_POST['date']));
        $sql = "INSERT INTO person (date) VALUES ('$date')";
        $result = mysql_query($sql);
        echo "Thank you! Information entered.";
    }
    ?>
...
Рейтинг: 0 / 0
27.05.2014, 16:48
    #38653610
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
да ответ что, спасибо данные введены он написал а данных то в таблице нет....
но все равно огромное спасибо, что возитесь со мной. была бы рядом расцеловала....
...
Рейтинг: 0 / 0
27.05.2014, 16:51
    #38653619
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
person.date какой тип у поля?
...
Рейтинг: 0 / 0
27.05.2014, 16:52
    #38653620
alena22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
DATE
...
Рейтинг: 0 / 0
27.05.2014, 17:09
    #38653644
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять не работает запрос
alena22,

должно писать.
$sql = "INSERT INTO person (date) VALUES ('$date')";
echo $sql;

то что выведет в phpmyadmin (и сюда)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Опять не работает запрос / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]