Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Warning: Mysql_query(): Supplied Argument Is Not A Valid Mysql-li


Guest Paulo levi

Pergunta

Guest Paulo levi

Pessoal eu to fazendo uma pagina de cadastro de cilente na internet mas está dando erro alquem poderia me ajudar pois não sei mais o que fazer aqui vai o erro e o código:

erro:

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/flexcomu/public_html/planos/inser.php on line 62

Código:

<?php

function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")

{

$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

switch ($theType) {

case "text":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "long":

case "int":

$theValue = ($theValue != "") ? intval($theValue) : "NULL";

break;

case "double":

$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";

break;

case "date":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "defined":

$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;

break;

}

return $theValue;

}

$editFormAction = $_SERVER['PHP_SELF'];

if (isset($_SERVER['QUERY_STRING'])) {

$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);

}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "cadastro")) {

$insertSQL = sprintf("INSERT INTO cliente (cli_raz_social, cli_nm_fant, cli_resp, cli_ins_esta, cli_cpj, cli_tel_1, cli_tel_2, cli_tel_fax, cli_tel_cel, cli_email, cli_end_logra_tip, cli_end_logra, cli_end_nu, cli_end_com, cli_end_bai, cli_end_cep, cli_end_cid, cli_end_es, cli_cont_1, cli_cont_2, cli_site, ddd_cel, ddd_tel1, ddd_tel2, ddd_fax) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",

GetSQLValueString($_POST['razzo_social'], "text"),

GetSQLValueString($_POST['nm_fanta'], "text"),

GetSQLValueString($_POST['respo'], "text"),

GetSQLValueString($_POST['ins'], "text"),

GetSQLValueString($_POST['cnpj'], "text"),

GetSQLValueString($_POST['tel1'], "text"),

GetSQLValueString($_POST['tel2'], "text"),

GetSQLValueString($_POST['fax'], "text"),

GetSQLValueString($_POST['cell'], "text"),

GetSQLValueString($_POST['email'], "text"),

GetSQLValueString($_POST['tipo_log'], "text"),

GetSQLValueString($_POST['logra'], "text"),

GetSQLValueString($_POST['nume'], "text"),

GetSQLValueString($_POST['comple_end'], "text"),

GetSQLValueString($_POST['bairro'], "text"),

GetSQLValueString($_POST['cep'], "text"),

GetSQLValueString($_POST['cidade'], "text"),

GetSQLValueString($_POST['esta'], "text"),

GetSQLValueString($_POST['conta1'], "text"),

GetSQLValueString($_POST['conta2'], "text"),

GetSQLValueString($_POST['site'], "text"),

GetSQLValueString($_POST['ddd_cel'], "int"),

GetSQLValueString($_POST['ddd_tel1'], "int"),

GetSQLValueString($_POST['ddd_tel2'], "int"),

GetSQLValueString($_POST['ddd_fax'], "int"));

mysql_select_db("flexcomu_bdflex");

$Result1 = mysql_query($insertSQL, $flex) or die(mysql_error());

}

?>

o erro que ele acusa é nessa linha laranja.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Kd a conexão com o servidor MySQL definindo o recurso $flex, utilizado como parâmetro identificador de link do mysql_query???

:blink:

Obs.: tenho visto um monte de posts com referências à extensão "mysql" do PHP. Será que ninguém por aqui usa a extensão "mysqli"???

Editado por CSML sistemas
Link para o comentário
Compartilhar em outros sites

  • 0
Obs.: tenho visto um monte de posts com referências à extensão "mysql" do PHP. Será que ninguém por aqui usa a extensão "mysqli"???

A extensão mysqli é relativamente nova e não há muito material sobre ela ou tutoriais utilizando-a, por isso a maioria permanece usando a mysql.

Mas, sem dúvida, usar mysqli é mais prático e eficiente. :)

http://scriptbrasil.com.br/forum/index.php?showtopic=96250

Abraços,

Beraldo

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...