Warning: mysql_num_rows() che problema è?

giumazzi

Utente Attivo
16 Feb 2017
27
2
3
provincia PESARO
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/ilguitto/domains/ilguitto.org/public_html/book/register.php on line 82
Could not insert to the register:
No database selected



ricevo questo errore alla riga in questione :

$num_rows = mysql_num_rows($select);

questo è il contesto:

//Check whether the student is already registered.
$select = mysql_query("select * from 'register' where userid = '" . $userid . "'", $connection);

//$query = mysql_real_escape_string($select);

$num_rows = mysql_num_rows($select);

if ( $num_rows )
$error = 'You are already registered.';


// check if an error was found - if there was, send the user back to the form
if (isset($error)) {
header('Location: book.php?e='.urlencode($error)); exit;
}



Qual'è il problema?

Mi serve un aiuto

grazie

Giuseppe
 

erion

Nuovo Utente
21 Feb 2017
5
0
1
16
mysql_num_rows($select);


Ti succede questo perchè dalla versione 5.5 e in su di php, mysql non è piu in uso....
Devi usare l'oggetto mysqli
Mi spiego meglio con il tuo esempio

$mySql = new mysqli("database","user","password","nome_database");
$select = mySql->query("select * from 'register' where userid = '" . $userid . "'", $connection);
if($select->num-row())
-----------
---------etc
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
non proprio
This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0.
anche se sarebbe meglio usare le mysqli_... (procedurale o a oggetti) comunque salvo usare con versioni precedenti
se fosse come dice erion l'errore te lo darebbe prima alla riga
PHP:
$select = mysql_query("select * from 'register' where userid = '" . $userid . "'", $connection);
secondo me l'errore risale comunque da quella riga, tofli intanto gli apici a register e, se è un numero intero, anche $userid
PHP:
$select = mysql_query("select * from register where userid = $userid");

p.s.
quando scrivete del codice racchiudeteli negli appositi bccode
 
Discussioni simili
Autore Titolo Forum Risposte Data
F [MySQL] Warning 1265 data truncated for column... MySQL 5
M Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in PHP 6
B Warning: mysql_connect(): Access denied for user 'DIREZIONE'@'81.88.55.179' (using password: YES) PHP 6
G [PHP] Warning: Cannot modify header information - headers already sent by PHP 3
G [PHP] Problema - Warning: session_start() [function.session-start] PHP 9
P Warning: mysqli_query() expects parameter 1 to be mysqli PHP 2
C ERRORE: Warning: move_uploaded_file()... come risolverlo? PHP 1
JackIlPazzo Warning: Invalid argument supplied for foreach() PHP 1
N warning su sessione PHP 2
F Warning: Invalid argument supplied for foreach() PHP 3
A Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given PHP 17
L Problema messaggio d'errore -Warning: mysqli_num_rows() expects parameter 1 to be mysqli_ etc etc... PHP 2
pup3770 Su Mac funziona - su windows da warning PHP 9
E Warning: session_start() PHP 1
P Warning: mysql_num_rows() expects parameter 1 to be resource, array given in PHP 9
A Warning: mysql_result() expects parameter 1 to be resource, boolean given MySQL 2
I Warning: Division by zero in Joomla 0
S Help : Warning: mail() [function.mail] PHP 2
H Warning: Cannot modify header information... PHP 6
P Warning email() PHP 116
catellostefano CLASSE PHP Warning: mysql_fetch_assoc() expects parameter 1 to be resource PHP 2
Frank10 Problema w3c warning HTML5 -.-" HTML e CSS 5
neo996sps Warning su redirect della pagina PHP 9
M Warning: mysql_query() expects parameter 2 to be resource, boolean given PHP 3
S Warning sulle sessioni, come fare? PHP 1
catellostefano Problema per richiamare file xml -- Warning: DOMDocument::load() [domdocument.load]: PHP 0
L Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in .... PHP 2
L Warning: Cannot modify header information - headers already sent by... PHP 9
H Warning: session_start() [function.session-start]: Cannot send session cache limiter PHP 8
S errore warning mysql_ferch_array() e mysql_free_result() PHP 5
A Warning strano PHP 2
JellyBelly Warning Uso Rename PHP 2
M Warning: session_start(): Cannot send session cache... ???? PHP 5
W Warning: main(./WEB-INF/etc/config.php): PHP 3
M Warning: Cannot modify header information - headers already sent by (output started a PHP 1
C problema con un warning PHP 0
K form Inserimento record mysql PHP 2
P Mysql lento a cancellare MySQL 1
P Codifica caratteri speciali mysql php PHP 0
N MAX() + ADD_DATE - per update su Mysql MySQL 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
W MySQL ciclo in SELECT MySQL 0
L Mysql gestionale multipiattaforma MySQL 0
W MySQL SELECT list dinamica MySQL 0
M utilizzo mysql in nodejs - crea createdAt e updateAt MySQL 1
T colonne di tabelle mysql ordinate MySQL 0
M Sintassi "personalizzata" per mysql workbench? MySQL 0
A Mysql MySQL 0

Discussioni simili