Primero corrige el if
Segundo no necesitas usar un while porque estas trayendo solo una sola fila por lo tanto hazlo de esta forma
Luego haz esto a ver si te sale informacion despues del if(){....} haz esto
Código php:
Ver originalif(...){
....
$id=$datos2[0];
$p4_1=$datos2[22];
}