Люди извините за нубский вопрос но все-такм. Надо внести изменение в таблице бд я использовал скрипт привиденный ниже но в предпоследней строчке мне пишет ошибку синтаксиса. в чем дело? <?php if(!($dblink = mysql_connect("localhost", "admin", "******"))) { print("Невозможно подключиться к базе данных<br>\n"); print("Завершение работы!<br>\n"); exit(); } if(!($dbResult = mysql_query("bd_polzovateli", $dbLink))) { print("Невозможно использовать тестовую базу данных<br>\n"); print("Завершение работы!<br>\n"); exit(); } $sql = "INSERT INTO `noob` ( `ID` , `Name` , `Password` , `e-mail` )"; " VALUES ( , $_REQUEST['YourName'], $_REQUEST['YourPassword'], $_REQUEST['mail'],);" ?>
правило номер 1 приводи текст ошибки правило номер 2 по возможности оформляй код правило номер 3 не танцевать ------------------- Пси корпус распущен, телепаты в бегах. это раз Код (Text): $sql = "INSERT INTO `noob` ( `ID` , `Name` , `Password` , `e-mail` )"; " VALUES ( , $_REQUEST['YourName'], $_REQUEST['YourPassword'], $_REQUEST['mail'][b],[/b]);" меня дико мущяет пустое место перед запятой в начале, это два. меня очень дико смущяет оформление запроса в целом, это три.
Согласен, но может можно както его исправить? Я только начинаю учиться и это фактически мой первый код. А ошибка такая: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\html\skript.php on line 15 Т.е. ошибка в предпоследней строчке. Запятую убрал не помогло.
PHP: $sql = 'INSERT INTO `noob` (`ID`, `Name`, `Password`, `e-mail`) VALUES (null, "' .$_REQUEST['YourName']. '", "' .$_REQUEST['YourPassword']. '", "' .$_REQUEST['mail']. '")';