marcopalma Posted March 6, 2013 at 10:02 PM Report #498226 Posted March 6, 2013 at 10:02 PM (edited) pessoal eu tenho qui um prob, é que eu queria fazer um select na minha tabela e retirava o valor $i =1 ; Eu queria retirar na base de dados os valores ond tivesse o Mes X Ano X e dia $i++, não sei se me estou a fazer entender, eu tenho um codigo, mas esta COMPLETAMETE ERRADO porfavor poderiam-me explicar o que tenho que fazer ?? for($i=0;$i<10;$i++) { $data = $ano."-".$mes."-".$i; $result = mysql_query("SELECT * FROM tab_registo_aluno where `ID_Utilizador`='$Nome' And `Data`= '$data' ") or die("select"); echo "<table border='1'>"; echo "<tr> <th>Username</th> <th>Password</th> </tr>"; while($row = mysql_fetch_array( $result )) { // Print out the contents of each row into a table echo "<tr><td>"; echo $row['Data']; echo "</td><td>"; echo $row['Entrada']; echo "</td></tr>"; } } cumps, Marcopalma Edited March 6, 2013 at 10:36 PM by yoda
HappyHippyHippo Posted March 6, 2013 at 10:06 PM Report #498228 Posted March 6, 2013 at 10:06 PM altera para isto e verifica qual é o erro : $sql = "SELECT * FROM tab_registo_aluno where `ID_Utilizador`='$Nome' And `Data`= '$data' "; $result = mysql_query($sql) or die(mysql_error()." >> SQL : ".$sql); já te devem ter dito para mudar para mysqli_* 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
marcopalma Posted March 6, 2013 at 10:14 PM Author Report #498233 Posted March 6, 2013 at 10:14 PM Sim, mas a questão é mesmo os loops que estão no sitio errado, pois ele não me da erro na string do select ... eu queria ter como resultado algo do genero: 2013-01-01 2013-01-02 2013-01-03 2013-01-04 2013-01-05 mas a logica dos loops está mal :S
ark15 Posted March 7, 2013 at 03:13 AM Report #498245 Posted March 7, 2013 at 03:13 AM Falta-te </table> no fim do while, Senão isso dá alta mistura.
N3lson Posted March 9, 2013 at 07:31 AM Report #498520 Posted March 9, 2013 at 07:31 AM A tabela está um pouco confusa... Tens como cabeçalho Username - Password, e estás a fazer a recolha de nome e data. Mas nos campos correspondentes estás a pedir data e depois entrada Não sei como está na base de dados mas acho que estás a pedir errado os valores a mostrar USERNAME | PASSWORD ------------------------------------- 2013-02-01 | entrada ~? é assim que te está a mostrar ? You can't do it, kid. But don't worry, my boy. You're not the only one. No one else can do it.
brunoais Posted March 10, 2013 at 09:53 AM Report #498603 Posted March 10, 2013 at 09:53 AM @marcopalma Esse título do tópico não é apropriado tendo em conta o assunto. Ele viola a regra 2.5: O título deve descrever a dúvida do utilizador e nunca conter frases como "Please help meeeee..." ou "duvida urgentíssima". Em caso de incumprimento o staff pode editar o tópico, ou solicitar ao autor que o edite. Melhora-o, sff. Se precisares de ajuda, envia-me PM. "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
ICETuga Posted March 10, 2013 at 10:40 AM Report #498605 Posted March 10, 2013 at 10:40 AM Pode não ter nada a ver com o problema, mas só para tentar perceber aquilo que pretendes obter. A tua intenção é construir 10 tabelas? O registo Entrada existe na BD?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now