警告:はmysql_num_rows():線上 /home/ango/public_html/ficha/findUser.phpに供給 引数有効なMySQLの結果ではない リソース201はmysql_num_rows()の引数は無効
これはコードです:
$query = mysql_query("SELECT ango_turnos.planilla.fecha_turno, ango_turnos.planilla.cod_estado, ango_personas.dominio_interno.* FROM ango_turnos.planilla RIGHT OUTER JOIN ango_turnos.reserva ON ango_turnos.reserva.id_turno = ango_turnos.planilla.id_turno LEFT OUTER JOIN ango_turnos.paciente ON ango_turnos.reserva.id_reserva = ango_turnos.paciente.id_reserva LEFT OUTER JOIN ango_personas.dominio_interno ON ango_turnos.paciente.id_persona = ango_personas.dominio_interno.id_persona LEFT OUTER JOIN ango_turnos.horario_medico ON ango_turnos.planilla.id_horario = ango_turnos.horario_medico.id_horario");
if(mysql_num_rows($query)>0){
while($row = mysql_fetch_array($query)){
//echo some stuff from $row
}
}
データベースへの接続を含む警告またはエラーはありません。これが唯一の警告です。 SQLクエリが正常に動作し、PHPMyAdminで4行を返すので、問題の内容がわかりません。
さらに$ query = mysql_query(...)またはdie();となります。 – UnkwnTech
さらに良い理由は?完全に主観的。 – hobodave
mysql_query(..)またはdie(..);もっとPerl-ishで、if(!$ query)はCに似ています。完全に個人的なスタイルについて:) – MoshiBin