Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lajus

MySql para MsSql

Recommended Posts

Salve galera;

 

Ainda estou suando muito para aprender SQL, o mais novo problema é o seguinte:

Fiz a instalação do "fckeditor" e estava rodando normal (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

 

sendo que a linha 16 é a seguinte:

15   $sql_texto = "SELECT * FROM editor where id=$id_select";
16   $query_texto = mssql_query($sql_texto) or die(mssql_get_last_message());
17   $row_texto = mssql_fetch_assoc($query_texto);
18   $id = $row_texto['id'];
19   $titulo = $row_texto['titulo'];
20   $texto = $row_texto['texto'];

Desde já agradeço qualquer ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela atenção Marcio, mas minha experiência com sql ainda é muito limitada, não entendi sua sugestão.

você poderia explicar melhor?

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia galera, passei a noite tentando resolver esse problema mas não achei o erro, tenho certeza que é só algum detalhe, por favor, eu sei que p/ quem domina o sql é muito fácil, segue o código da página inteira:

 

<?
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>
´

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao manjo muito de php, mas acho que o problema esta aki:

 

$sql_texto = "SELECT * FROM editor where id=$id_select";

Da um echo nesta linha e post o resultado beleza?

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.