Pergunta

Quero executar um SQL no PHP, que faz algo como alterar uma coluna de texto para a coluna int.

No entanto, esse SQL não se divertiu no PHP e consegue minha ferramenta de administração MySQL (SQLYOG). Respostas do servidor "1 linha (s) afetada. 1 aviso (s)". Mas os "avisos do show" não apareceram nada e não surpreendentemente, o PHP MySQL_ERROR () não retornou nada.

obrigado.

Foi útil?

Solução

O melhor é usar a extensão MySqli em vez da antiga extensão MySQL, pois o MySQLI suporta todos os recursos do MySQL e oferece o mysqli_get_warnings () função. Sem mysqli você pode fazer mysql_query("SHOW WARNINGS"); (Vejo Mostrar avisos docs) e depois leia os avisos do conjunto de resultados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top