Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
to precisando de um help akeee
to com sistema em php mysql, ele tem um install nele so q quando você manda executar ele dá esse erro ake
Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\....\install.php on line 18
ñao sei o q isso significa e no install dele está assim
<?php
include("config.php");
$connection = mysql_connect("$server", "$db_user", "$db_pass");
$db = mysql_select_db("$database", $connection);
$query = "CREATE TABLE login (
id int(11) NOT NULL auto_increment,
username varchar(250) NOT NULL default '',
password varchar(250) NOT NULL default '',
email varchar(250) NOT NULL default '',
fname varchar(250) NOT NULL default '',
sname varchar(250) NOT NULL default '',
country text NOT NULL,
city text NOT NULL,
interests text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;"
$query2 = "CREATE TABLE contactbook (
username text NOT NULL,
contactuser text NOT NULL
) TYPE=MyISAM;"
$query3 = "CREATE TABLE usermessages (
id int(11) NOT NULL auto_increment,
nomer varchar(250) NOT NULL default '',
`from` varchar(150) NOT NULL default '',
`to` varchar(160) NOT NULL default '',
title text NOT NULL,
message text NOT NULL,
date varchar(240) NOT NULL default '',
new varchar(10) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;"
$result = mysql_query($query, $connection);
$result2 = mysql_query($query2, $connection);
$result3 = mysql_query($query3, $connection);
echo "Installing ... <b>OK</b>!<BR>"
?>
acho q é para criar algum banco de dados,
alguem poderia me dar um help ake to precisando disso o mais rapido possivel
Aguardo resposta ake vlwwwww
) TYPE=MyISAM;"
falta o ; apos o "
vou passar isso pra area de php q eh o lugar correto da duvida
Cara Fiz Isso E Deu Certo, so q agora n cadastramento de usuario ta dando esse erro ake
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\...\reg.php on line 7
Fill all fields !
os codigos estão assim
<?
include("config.php");
$connection = mysql_connect("$server", "$db_user", "$db_pass");
$db = mysql_select_db("$database", $connection);
$query = "SELECT * FROM login where username='$username'";
$result = mysql_query($query, $connection);
$exuser=mysql_numrows($result);
?>
<?php
if($username=='' OR $password=='' OR $password2=='' OR $fname=='' OR $sname=='' OR $emaila=='' OR $country=='' OR $city=='' OR $interests=='') echo "$lang[fillfields]";
}echo "$lang[passdontmatch]";
}echo "$lang[usernameregistered]";
}include("config.php");
$connection = mysql_connect("$server", "$db_user", "$db_pass");
$db = mysql_select_db("$database", $connection);
$query = "INSERT INTO login (`username`,`password`,`fname`,`sname`,`email`,`country`,`city`,`interests`)".
"VALUES ('$username', '$password', '$fname','$sname', '$emaila', '$country', '$city', '$interests')";
$result = mysql_query($query, $connection);
echo "$lang[thanksregister]";
$ida= uniqid('message');
$ida2= uniqid('$ida');
$nr= uniqid($ida);
$date=date('m.j.Y');
$connection = mysql_connect("$server", "$db_user", "$db_pass");
$db = mysql_select_db("$database", $connection);
$query = "SELECT * FROM usermessages";
$query = "INSERT INTO usermessages (`nomer`, `to`, `from`, `date`, `title`, `message`, `new`) VALUES ('$nr', '$username', 'admin', '$date', '$lang[adminwelcome]', '$lang[adminwelcomemessage]', 'yes')";
$result = mysql_query($query, $connection);
}
?>O problema está na consulta. Faça o seguinte.
$query = "SELECT * FROM login where username='$username'";
$result = mysql_query($query, $connection) or die(mysql_error());
$exuser=mysql_num_rows($result);// o nome da função é mysql_num_rows
Vai aparecer o erro do mysql. Leia e tente corrigir.
Carlos Eduardo
Como Assim Carlos naum Entendi naum poderia da um melhor explicação
Colocou o código que eu postei? Veja o que tem de diferente do código que eu postei para o seu código.
Ao colocar e executar, vai imprimir na tela uma mensagem (que é o erro do mysql). Leia o erro e tente entender o que está ocasionando-o.
Carlos Eduardo
>
Colocou o código que eu postei? Veja o que tem de diferente do código que eu postei para o seu código.
Ao colocar e executar, vai imprimir na tela uma mensagem (que é o erro do mysql). Leia o erro e tente entender o que está ocasionando-o.
Carlos Eduardo
carlso o erro e esse akiNo database selected
Deixa esta linha
$result = mysql_query($query, $connection) or die(mysql_error());
Assim
$result = mysql_query($query) or die(mysql_error());
Veja se resolve
Carlos Eduardo
$connection = mysql_connect($server, $db_user, $db_pass);
$db = mysql_select_db($database, $connection);
Como está o arquivo: config.php ?
Que valor tem a varíavel $database ?
o config.php ta assim
<?php
$server = "localhost"; // MySQL server
$db_user = "root@localhost"; // MySQL user
$db_pass = ""; // MySQL user's password
$database = "mydb2"; // MySQL database
// after connecting, open the language:
$language = "en"; //
include("login_lang/$language.php");
$siteurl = ""; // your web-site URL
$admin = ""; // username for the admin panel
$adminpass = ""; // password for the admin panel
?>
Fez o que eu falei? Continua o erro?
Carlos Eduardo
>
Fez o que eu falei? Continua o erro?
Carlos Eduardo
sim fiz o q você falou ta dando o msm erro sera pau lah no banco de dados
fiz um e naum sei se ta certo naum
fromvarchar(150) NOT NULL default '',tovarchar(160) NOT NULL default '', title text NOT NULL, message text NOT NULL, date varchar(240) NOT NULL default '', new varchar(10) NOT NULL default '', PRIMARY KEY (id)preste atenção:
$var = "tal .... tal";o teu estava:
$var = "tal .... tal;"faltando o ; no término do comando, isso é: depois do fechamento das aspas.