PHP: chamada de função

Fórum sobre outras linguagens de programação.

Moderador: Moderadores

cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

PHP: chamada de função

Mensagem por cjp »

Pessoal, estou tentando chamar uma função de dentro de um PHP, mas não está funcionando. Já fiz isso várias vezes, só neste não funciona, não entendo porque.

O PHP está assim (ainda em fase inicial de elaboração):

Código: Selecionar todos

<html>
	<head>
	<title>Cadastrando</title>
	</head>
	<body>
	 
	<?php
	 
	 
	$qtd= $_POST['qtd'];
	$qual= $_POST['cod'];
	 
	include("conexao");
	 
 
	$sql="UPDATE prior SET ".$qual."=".$qual.$qtd." WHERE id=1";
	echo $sql;
	echo "<br>";

	echo "Teste1";
	
    exqsqlking($sql);

	echo "Teste2";
	
    echo "Anotado ".$qtd." ".$qual;
    $arg = 'PriorSQL';
    $arg2 = 'Prior.php cadastrou '.$qtd.' '.$qual;
    cadativ($arg,$arg2);

	
	?>
	 
	 
	</body>
	</html>
A função chamada (exqsqlking) está assim:

Código: Selecionar todos

function exqsqlking($sql)
{
$banco = "xxx";
$usuario = "xxx";
$senha = "xxx";
$hostname = "mysql.xxx.kinghost.net";

$conn = mysql_connect($hostname,$usuario,$senha);

echo $conn;

if (!$conn) 
   {
   echo "<br>";
   echo "Não conectou no Kinghost";
   echo 'MySQL Error: ' . mysql_error();
   exit;
   }
else
   {echo "Conectou ";
    echo $sql;
    }   

$sel=mysql_select_db($banco,$conn);
if (!sel)
   {
    echo "Não abriu o banco de dados no Kinghost";
    echo 'MySQL Error: ' . mysql_error();
    exit;
	}
else
   {echo "Abriu ";
    echo $sql;
    }   

$result = mysql_query($sql);
if (!$result) 
   {
    echo "Não incluiu os dados";
    echo 'MySQL Error: ' . mysql_error();
    salvqbrav($sql);
    exit;
	}
else
   {echo "Executou ";
    echo $sql;
    }   
}	

Note que coloquei os "echo" apenas para testar. A página para no "echo 'Teste1'".

Essa mesma função é chamada de dentro de outros PHPs meus, sem problema.

Evidentemente devo estar fazendo algo errado, mas não consigo enxergar o que é. Alguém poderia me ajudar?
Inacio de Carvalho Neto
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

PHP: chamada de função

Mensagem por rochinha »

Amiguinhos,

cjp
Voce está executano este script no mesmo lugar onde os outros funcionam? Se for, dê um echo na string sql para ver se está sendo bem formada.
Voce está executando o script remotamente? Se for, verifique o endereço do MySQL para acesso remoto, geralmente é dieferente do acesso no servidor.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder