si avete ragione ^_^
certo che per come è scritta la query il like non è necessario
si avete ragione ^_^
certo che per come è scritta la query il like non è necessario
ecco appunto questo intendevo con il post qui sopraOriginariamente inviato da Portabile84
...
[PHP]
Se però il controllo che vuoi fare sulla cella della tabella è per corrispondenza esatta (come lasci intendere) io toglierei il like e metterei =
PROVATO
funziona alla grande
grazie a tutti x l'aiuto
dai, in un impeto di entusiasmo ho deciso di aggiungere un'opzione in più a quella query e.... ovviamente... non mi funziona, ve la incollo-->
<?php
$query = mysql_query("SELECT * FROM tabella WHERE anno like '$anno' and tipo like '$tipo' and classe = '2' and sez = 'B' and materia = 'italiano';");
$conta_righe = mysql_num_rows($query);
if($conta_righe > 0){ echo "<a href=\"../doc/$foto\">APRI</a>"; }else{ echo "documento assente"; }
?>
in pratica vorrei rendere linkabile il documento IF esiste
il percorso dei documenti sta nel campo $foto del db ma come ho scritto io-->
<a href=\"../doc/$foto\">APRI</a>
il valore di $foto (abbinato all'id della query) non riesco a tirarlo fuori...
uh ce l'ho fatta da solo
dimenticavo
while ( $array = mysql_fetch_array($query))
Non fraintendere il mio messaggio ma si nota molto, forse troppo, la mancanza di basi in materia di php e con maggiore peso all'aspetto php e mysql.
Se mi è concesso darti un consiglio che ti ritornerà utile anche nel futuro... io prima di mettermi a programmare almeno le basi me le studierei...
Purtroppo il computer è un cervello elettronico, ciò significa che fa quello che tu gli ordini.
Nel codice che hai riportato gli stai dicendo di stampare un qualcosa ($foto) che però non esiste da altre parti nè da altre parti è stato riempito di un qualche contenuto... per questo non ti stampa nulla.
edit, messaggio superfluo, l'ho inviato prima di vedere gli ultimi due![]()