Jump to content

Trouble Connecting To My Sql Database?


codingbenn

Recommended Posts

Im trying to connect to it with this code;

<?php
mysql_connect("localhost", "root", "root") or die("Error connecting to database: ".mysql_error());

mysql_select_db("playerSearch") or die(mysql_error());
?>

but i get this error;

Unknown database 'playersearch'

 

c93d416cb65fcbbebb55f78fa7807926.png

 

 

 

any help?

Link to comment
https://forums.phpfreaks.com/topic/270216-trouble-connecting-to-my-sql-database/
Share on other sites

try to check in phpmyadmin if the database exist.

 

That was suggested here:

 

You should log into the database using PhpMyAdmin (or whatever management application you have) to verify what the actual database name is.

This is working a treat atm and is only taking seconds to find players;

<form method="post">
Enter Player Name: <input type="text" name="playername">

<input type="submit" value="Find ID!">
</form>
<br><br><br><center>
<?php
$search = $_POST["playername"];
$lines = file('h:/cleanedfutplayers.txt');
// Store true when the text is found
$found = false;
foreach($lines as $line)
{
if(strpos($line, $search) !== false)
{
$found = true;
echo $line, "<br>";
}
}


// If the text was not found, show a message
if(!$found)
{
echo "<i>No match found";
}
?>

 

But im getting the end result like this;

210bf7984fa076d71b9ae826edfef282.png

I wish it would be this easy to seach a JSON file because you can filter that really easily :/

If it were me, I'd export it, then import it into MySQL. If you prefer to leave it as is, you'd need to use php's sqlite functions: http://php.net/manua...book.sqlite.php

My code above is alot simpler and shorter than using a database..is there no way to filter it using my code?

its just spacing I need to do really I want it to end up like this

 

RESULT 1;

 

Player Name;

OVRL: 90

PAC: 90 - DRIB: 90

SHOT: 90 - DEF: 90

PASS: 90 - HEAD: 90

 

 

RESULT 2;

 

Player Name;

OVRL: 90

PAC: 90 - DRIB: 90

SHOT: 90 - DEF: 90

PASS: 90 - HEAD: 90

 

 

RESULT 3;

 

Player Name;

OVRL: 90

PAC: 90 - DRIB: 90

SHOT: 90 - DEF: 90

PASS: 90 - HEAD: 90

It's already in a database; that's what SQLite is. What you say is now "only taking seconds" should be done in a matter of milliseconds using the correct method of accessing the data.

It's already in a database; that's what SQLite is. What you say is now "only taking seconds" should be done in a matter of milliseconds using the correct method of accessing the data.

yes but as being very new to PHP myself working out how to connect to a database and then search it and then filter it and then display it is difficult

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.