Cita:
Iniciado por skiper0125
Tomando en cuenta que tienes un error de uso de comillas
$server =mysql_query("SELECT name2 FROM servers WHERE userid = $row[id]");
Corrección: Las llaves se utilizar cuando el indice del arreglo esta encerrado por comillas tanto simples como dobles.
De lo contrario si lo utilizo de esta forma
"$row[id]" no se debe suponer que sea un error aunque no sea lo mas optimo para el interprete.
Nota: Si el arreglo esta fuera de las comillas entonces es recomendable siempre convertir su indice en string siempre y cuando sea el caso, para que luego no tengas problema con el asunto de las constantes.
Otro punto a tomar encuenta es que si el tipo de datos de la tabla esta bien trabajado entonces
WHERE userid = '{$row['id']}'"); lo mas logico es que userid sea de tipo entero por tanto el encerrar el '{$row['id']}' esta de mas.
Saludos.