[PHP] Query syntax error

  • Creatore Discussione Creatore Discussione bubino8
  • Data di inizio Data di inizio

bubino8

Utente Attivo
28 Apr 2017
360
20
28
32
BZ
Sono fuso non capisco cosa ci sia di sbagliatoo_O!?
PHP:
<?php
$query="SELECT * FROM utente WHERE id='".$id."' AND ruolo='".$ruolo."'";
$controllo=mysqli_query($connessione, $query);
?>
Errore:
Codice:
Parse error: syntax error, unexpected '$query' (T_VARIABLE) in /Applications/XAMPP/xamppfiles/htdocs/include/pagina.php on line 40

Cosa può essere?

Grazie
 
non l'hai pubblicata, cerco di indovinare, manca il punto e virgola sulla riga che precede $query="SELECT .....
 
No precede solo un controllo if else con {} corrette. Mi sembra veramente strano.
Il problema e successo quando ho cambiato
PHP:
$connessione = mysql_connect($DB_host,$DB_user,$DB_pass) or mysql_error();
mysql_select_db ("$DB_name");
IN
PHP:
$connessione = mysqli_connect($DB_host,$DB_user,$DB_pass,$DB_name) or mysqli_error();
e tutte le rispettive mysql in mysqli.

Il problema è che molte altre pagine funzionano correttamente con le stesse modifiche.
 
E' una cosa stranissima!
Praticamente ho ricambiato il tipo di connessione al db in mysql -> salvato -> mysqli -> salvato e funzionao_O.

Cosa potrebbe essere successo? File buggati o danneggiati in qualche modo?
 
prova così

PHP:
<?php
$query="SELECT * FROM utente WHERE id=".$id." AND ruolo=".$ruolo;
$controllo=mysqli_query($connessione, $query);
?>
 
.....o anche così
PHP:
<?php
$query="SELECT * FROM utente WHERE id=$id AND ruolo=$ruolo";
$controllo=mysqli_query($connessione, $query);
?>
 
No niente da fare. L'unica è fare cosi per le pagine che non funzionano.
tipo di connessione al db in mysql -> salvato -> mysqli -> salvato e funziona

Era interessante capire cosa poteva causare questo errore, l'importante è che funzioni.


Grazie comunque
 

Discussioni simili