MySql para MsSql
27/04/2009
0
Salve galera;
Ainda estou suando muito para aprender SQL, o mais novo problema é o seguinte:
O seguinte código estava funcionando perfeitamente com Php + MySql, só que precisei mudar para MsSql e agora começou a dar alguns problemas, primeiro tirei todos os comandos ´mysql_error´ e substitui por: ´mssql_get_last_message´ mas infelizmente os problemas continuaram, agora estou recebendo a seguinte mensagem de erro:
Segue abaixo o código:
Agradeço muito a quem puder me ajudar.
Ainda estou suando muito para aprender SQL, o mais novo problema é o seguinte:
O seguinte código estava funcionando perfeitamente com Php + MySql, só que precisei mudar para MsSql e agora começou a dar alguns problemas, primeiro tirei todos os comandos ´mysql_error´ e substitui por: ´mssql_get_last_message´ mas infelizmente os problemas continuaram, agora estou recebendo a seguinte mensagem de erro:
PHP Warning: mssql_query() [function.mssql-query]: message: Incorrect syntax near ´=´. (severity 15) in E:\home\abc1\Web\admin\editor_alt.php on line 16 PHP Warning: mssql_query() [function.mssql-query]: Query failed in E:\home\abc1\Web\admin\editor_alt.php on line 16
Segue abaixo o código:
<? include "conexao.php"; include "FCKeditor/fckeditor.php"; //Chama a classe fckeditor $id_select = $_GET[´id´]; //Recupera a variavel id para fazer o select $id = $_POST[´id´]; //Recupera a variavel id para fazer o update $titulo = $_POST[´titulo´]; //Pega os titulo postado e coloca em uma variável $texto = $_POST[´texto´]; //Pega os texto postado e coloca em uma variável if ((isset($_POST[´id´])) && ($_POST[´titulo´]) && ($_POST[´texto´])){ //Verifica se a variável foi postada $sql = "UPDATE editor SET titulo=´$titulo´, texto=´$texto´ where id=$id"; //Faz a alteração do registro $result = mssql_query($sql) or die(mssql_get_last_message()); //Verifica se os registros foram alterados header("Location: editor_mostra.php"); //Após inserido redireciona para a página editor_mostra.php } $sql_texto = "SELECT * FROM editor where id=$id_select"; $query_texto = mssql_query($sql_texto) or die(mssql_get_last_message()); $row_texto = mssql_fetch_assoc($query_texto); $id = $row_texto[´id´]; $titulo = $row_texto[´titulo´]; $texto = $row_texto[´texto´]; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>RGM</title> <!-- Caminho do arquivo js do FCK Editor--> <script type="text/javascript" src="FCKeditor/fckeditor.js"></script> </head> <body> <form method="post" name="form" action="<?=$_SERVER[´PHP_SELF´]?>"> <b>Titulo</b> <input name="titulo" value="<?php echo "$titulo"; ?>" type="text" size="40" maxlength="200"> <br/><br/> <? $editor = new FCKeditor("texto"); //Nomeia a área de texto $editor-> BasePath = "FCKeditor/"; //Informa a pasta do FKC Editor $editor->ToolbarSet = "Basic2"; //Informa o tipo de barra que vai usar $editor-> Value = "$texto"; //Informa o texto a ser alterado $editor-> Width = "600"; //informa a largura do editor $editor-> Height = "300"; //informa a altura do editor $editor-> Create(); //Cria o editor ?> <input type="submit" value="Alterar"> <input type="hidden" name="id" value="<?php echo "$id"; ?>"> </form> </body> </html>
Agradeço muito a quem puder me ajudar.
Lajus
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)