[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: запрос на добавление данных
Sheldon
вот мой обработчик, чего то он не хочет добавлять данные в таблицу( что делать , подскажите плз.
<?php
session_start();
if (isset($_SESSION["name"]))
{
$nams = $_POST['kosh'];
$usid = $_SESSION["user_id"];
include "config.php";

$query_name = mysql_query ('INSERT INTO koshel VALUES SELECT ("$usid", "$nams", "0")') or die("Invalid query: " . mysql_error());


if ($query_name)
{
echo " вы успешно добавили кошелёк. <a href='koshel.php'>вернуться в \"кошельки\" <a>";
mysql_close ($dbdeskriptor);


}
}


else
{
header("Location: /new/activa.php");
}

?>




Спустя 4 минуты, 42 секунды (11.06.2011 - 12:00) alex12060 написал(а):

$query_name = mysql_query ("INSERT INTO `koshel` (`usid`, `nams`, `zero`) VALUES ('".$usid."', '".$nams."', '0')")
or die("Invalid query: " . mysql_error());


Исправь (`usid`, `nams`, `zero`) на названия своих полей.

Спустя 5 минут, 48 секунд (11.06.2011 - 12:06) sharki написал(а):
alex12060
Можно и без указания полей, если он передает значения по порядку, и равное кол-во кол-ву полей smile.gif

Спустя 1 минута, 43 секунды (11.06.2011 - 12:07) alex12060 написал(а):
sharki

окей босс)

Спустя 1 минута, 26 секунд (11.06.2011 - 12:09) Sheldon написал(а):
Invalid query: 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 'SELECT ("25", "koshel", "0")' at line 1



Спустя 20 минут, 20 секунд (11.06.2011 - 12:29) Sheldon написал(а):
разобрался, добавил строчку :
$ath = mysql_query ($query_name, $dbdeskriptor);

и все заработало

Спустя 6 минут, 37 секунд (11.06.2011 - 12:36) alex12060 написал(а):
Sheldon

Радует, что ты не копипастер.

Спустя 2 минуты, 26 секунд (11.06.2011 - 12:38) neadekvat написал(а):
Цитата (sharki @ 11.06.2011 - 13:06)
Можно и без указания полей, если он передает значения по порядку, и равное кол-во кол-ву полей

Но не нужно.
Структура имеет свойство меняться. А вот отыскивать потом соответствующие запросы - неблагодарное дело.

Спустя 55 секунд (11.06.2011 - 12:39) Sheldon написал(а):
alex12060, да вот дали тестовое задание, сижу разбираюсь) толку копипастить, легче самому разобраться.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.