Por lo pronto, no postees bloques de código de programación en los foros de BBDD. No permiten ver realmente qué errores son reales y cuáles producto de una programación defectuosa.
Para PHP hay un foro específico.
Por otro lado, no es buena práctica poner subconsultas en el SELECT, y menos si tienen el potencial de generar resultados múltiples. Antes te conviene realizar un buen JOIN.
también te conviene escribir el código más estructuradamente, cosa de hacerlo más legible, y usar los alias de las tablas, para evitar confusiones.
En definitiva, tu código inicial se puede depurar así:
Código MySQL:
Ver original U.strUsuario,
U.intFutbol7,
U.intFutbol11,
U.intFutbolSala,
U.intRunning,
U.intCiclismo,
U.intFitness,
U.intBaloncesto,
U.intPadel,
A.strAmigos amigo
FROM tblusuario U
LEFT JOIN tblcontactos C
ON U.strUsuario
= C.strAmigos
U.strUsuario = %s
Sobre esta base, hay que ver qué le estás agregando y cómo, por lo que te recomiendo que captures con un echo la consulta que realmente se está enviando a la base, una vez que has incorporado los valores de las variables.
A partir de allí veremos qué estás haciendo mal.