в js файл никак.
Надеюсь вы не будете для каждого пользователя переписывать некий файл
http://phpfaq[dot]ru/na_tanke#js
31. valenok - 09 Июня, 2008 - 10:17:47 - перейти к сообщению
32. MasterofCDM - 27 Июня, 2008 - 14:39:29 - перейти к сообщению
Помогите тоже разобраться с добавлением записи в бд
В итоге выдает ошибку:
Цитата:
$conn = mysql_connect (localhost, "root", "123");
if (mysql_select_db ("Academia", $conn))
{
$userName = "a";
$userName1 = "b";
$userName2 = "c";
mysql_query( 'SET NAMES utf8' );
mysql_query ("INSERT INTO 'Students' VALUES (NULL, '".addslashes($userName)."', '".addslashes($userName1)."', '".addslashes($userName2)."')") or die(mysql_error());
}
$conn = mysql_connect (localhost, "root", "123");
if (mysql_select_db ("Academia", $conn))
{
$userName = "a";
$userName1 = "b";
$userName2 = "c";
mysql_query( 'SET NAMES utf8' );
mysql_query ("INSERT INTO 'Students' VALUES (NULL, '".addslashes($userName)."', '".addslashes($userName1)."', '".addslashes($userName2)."')") or die(mysql_error());
}
В итоге выдает ошибку:
Цитата:
У меня 6 версия MySQL, а чего ему не нравится?
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 ''Students' VALUES (NULL, 'a', 'b', 'c')' at line 1
33. EuGen - 27 Июня, 2008 - 15:44:31 - перейти к сообщению
Имена таблиц заключаются не в прямые, а в обратные кавычки.
34. MasterofCDM - 27 Июня, 2008 - 16:35:01 - перейти к сообщению
Блин два дня голову ломал, уже перерыл все, что можно, но проблема оказалась в каких-то кавычках. Спасибо большое!!! А еще вопросик, теперь выдает ошибку:
Цитата:
, я понимаю, что это за ошибка, вопрос в том, нет ли какого-нибудь способа, чтобы он без лишних слов наращивал key PRIMARY?
Duplicate entry '0' for key 'PRIMARY'
35. valenok - 27 Июня, 2008 - 16:48:47 - перейти к сообщению
Вместо NULL поставьте '' , а самому полю выставьте доп. аттрибут auto_incement
36. MasterofCDM - 27 Июня, 2008 - 17:10:31 - перейти к сообщению
А атрибут аттрибут auto_incement как и где устанавливается? В SQL-менеджере или из PHP какой то командой,
37. EuGen - 27 Июня, 2008 - 17:17:40 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- ALTER TABLE `students` CHANGE `id` `id` INT(11) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT