Ir para conteúdo

Arquivado

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

wilbertjoosen

erro MySQL

Recommended Posts

ola galera... estou com um problema em meu mural.... o MySQL gera esse erro:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY id DESC LIMIT 0, 5' at line 1 acho que vem daki:mysql_select_db($database_cbdu, $cbdu);$query_connection = "SELECT texto, nome, email, site, verificacao, `data` FROM mural WHERE verificacao = 'S' ORDER BY id DESC ";$query_limit_connection = sprintf("%s ORDER BY id DESC LIMIT %d, %d ", $query_connection, $startRow_connection, $maxRows_connection);$connection = mysql_query($query_limit_connection, $cbdu) or die(mysql_error());$row_connection = mysql_fetch_assoc($connection);o que pode ser?ajudem aew

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, tem 2 order by nesta consulta ...Ja que voce esta usando uma programação procedural ...pq voce não monta a consulta em uma string só

SELECT texto, nome, email, site, verificacao, data FROM mural WHERE verificacao='S' ORDER BY id DESC

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara o problema eh que so mttttttttttttttttttttttt perdido nisso cara... tem mt pouco tempo que estou mechendo ocm isso, seguinte:so sei fazer insert, update e td mais... qnd complica um pouco me embanano saca...pow da um help aew cara :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, pensa comigo

vamos ler sobre a função sprintf primeiro

http://br.php.net/manual/pt_BR/function.sprintf.php

 

Então oque ela vai fazer, no seu caso ?

Conforme o manual do PHP, ela vai formatar sua string, de forma que o resultado seja ?

 

eu ja sei a resposta, agora debugue seu código, da um print $query_limit_connection; depois da terceira linha. E veja se tem sentido !

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta ai o cod:$currentPage = $_SERVER["PHP_SELF"];$maxRows_connection = 6;$pageNum_connection = 0;if (isset($_GET['pageNum_connection'])) { $pageNum_connection = $_GET['pageNum_connection'];}$startRow_connection = $pageNum_connection * $maxRows_connection;mysql_select_db($database_cbdu, $cbdu);$query_connection = "SELECT texto, nome, email, site, verificacao, data FROM mural WHERE verificacao='S' ORDER BY id DESC ";$query_limit_connection = sprintf("%s ORDER BY id DESC LIMIT %d, %d ", $query_connection, $startRow_connection, $maxRows_connection);$connection = mysql_query($query_limit_connection, $cbdu) or die(mysql_error());$row_connection = mysql_fetch_assoc($connection);please... HELP ME!

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.