<?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
Можно и без указания полей, если он передает значения по порядку, и равное кол-во кол-ву полей
Можно и без указания полей, если он передает значения по порядку, и равное кол-во кол-ву полей
Спустя 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, да вот дали тестовое задание, сижу разбираюсь) толку копипастить, легче самому разобраться.